Early Access
Early check-in from 1pm available for £10 per room. Standard check-in from 2pm.
Welcome to our Pub & Kitchen, where you’ll find nothing but hearty and traditional Scottish meals, all prepared with the freshest local ingredients. Pair your meal with a choice from our wide selection of drinks, including local brews, drams and signature cocktails. With a friendly vibe and historic charm, Inn on the Mile the perfect spot for alfresco dining on the Royal Mile, drinking, and unwinding in the in the centre of Edinburgh.
At The Inn on the Mile, we take food seriously, but we have a lot of fun with it too! Our menu is packed with Scottish favourites, all made with fresh, local ingredients and a dash of creativity. Whether you’re craving a hearty meal or something lighter, we’ve got dishes that’ll make your taste buds dance. Pair your meal with one of our signature cocktails, and you’re in for a treat. Come hungry, leave happy—it’s that simple!
Whether you’re enjoying a casual pint or celebrating with friends, our cosy pub offers the perfect setting. Join us for live music and a taste of Edinburgh’s vibrant pub culture.
We’ve got live music and sport every night, seven days a week, bringing the best of Edinburgh’s local talent right to your table
Don’t say we’re not good to you! Check out our latest Pub & Kitchen offers available every week*.
*Drinks offers are available with Locals Cards, ask your server for more details.
Served with seasonal vegetables and fluffy Yorkshires.
£22.50 per person, available until it runs out!
£6.95
We pride ourselves on serving fantastic fresh food, lots of lagers and beers, a great spirit selection
Christmas Eve (Wednesday 24th): 8am – 1am
Christmas Day (Thursday 25th): 8am – 5pm
New Year’s Eve (Wednesday 31st): 8am – 3am
New Year’s Day (Thursday 1st): 8am – 12am
Early check-in from 1pm available for £10 per room. Standard check-in from 2pm.
Late check-out available for just £10 per hour. Enjoy a lie-in and extend your stay beyond 11am.
As a thank you to our NHS heroes, enjoy 20% off your food bill when you show a valid NHS ID.