Ye Olde Inn

Call Directions Website Contact the restaurant

Ye Olde Inn Ye Olde Inn has been serving Davidson Mains and beyond for over 100 years. Welcome To Ye Olde Inn On Facebook!
(830)

With fresh food and cold pints served daily, we strive to make every service an amazing one. Here You Can See What's Happening Each Week & Check Out Our Daily Deals!!

This November at Ye Olde InnTreat yourself to a coffee and Scone and get a second one absolutely free.7 days a week betw...
01/11/2026

This November at Ye Olde Inn
Treat yourself to a coffee and Scone and get a second one absolutely free.

7 days a week between !0am and 12pm

Celebrate Halloween with us here at Ye Olde Inn! Disco starts at 8:30pm and there's a £50 voucher for the best dressed!N...
30/10/2026

Celebrate Halloween with us here at Ye Olde Inn!

Disco starts at 8:30pm and there's a £50 voucher for the best dressed!

No tickets required - if you'd like to reserve a table please phone us on 0131 336 2437 🎃

Join us for Disco & Karaoke tomorrow night from 8:30pm! No tickets required but you can book a table by phoning 0131 336...
23/10/2026

Join us for Disco & Karaoke tomorrow night from 8:30pm!

No tickets required but you can book a table by phoning 0131 336 2437.

Not long now!! Stone Entertainments is coming to Ye Olde Inn for Disco/Karaoke this Saturday at 8:30pm 💃No tickets requi...
21/10/2026

Not long now!!

Stone Entertainments is coming to Ye Olde Inn for Disco/Karaoke this Saturday at 8:30pm 💃

No tickets required but if you'd like to book a table phone us on 0131 336 2437

50p off every pint *and* cheaper than the chippy! Available all day today 🍺 🐟 🍟
20/10/2026

50p off every pint *and* cheaper than the chippy!

Available all day today 🍺 🐟 🍟

50p off every pint, starting tomorrow 🍺All day Monday - Wednesday, we'll be offering 50p off all of our draught options!...
18/10/2026

50p off every pint, starting tomorrow 🍺

All day Monday - Wednesday, we'll be offering 50p off all of our draught options!

Bar's open from 2pm, Monday - Thursday & our lounge will be open from 11am as normal.

Kids up to 12 years old can eat for only £1 here at Ye Olde Inn Monday to Friday this October week 🤩*Drinks not included
13/10/2026

Kids up to 12 years old can eat for only £1 here at Ye Olde Inn Monday to Friday this October week 🤩

*Drinks not included

Kids up to 12 years old can eat for only £1 here at Ye Olde Inn Monday to Friday this October week🤩*Drinks not included
12/10/2026

Kids up to 12 years old can eat for only £1 here at Ye Olde Inn Monday to Friday this October week🤩

*Drinks not included

Address

25 Main Street
Edinburgh
EH45BZ

Opening Hours

Monday 11am - 11pm
Tuesday 11am - 11pm
Wednesday 11am - 11pm
Thursday 11am - 12am
Friday 11am - 1am
Saturday 11am - 1am
Sunday 11am - 11pm

Telephone

+441313362437

Alerts

Be the first to know and let us send you an email when Ye Olde Inn posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Restaurant

Send a message to Ye Olde Inn:

Shortcuts

Share

Category

Nearby restaurants