Experience Tradition and Flavor at Royal Mile Tavern
Discover the heart of Edinburgh's culinary scene at the Royal Mile Tavern, a must-visit pub offering local flavors and vibrant atmosphere.
Nestled in the heart of Edinburgh, the Royal Mile Tavern is a quintessential pub that offers visitors a taste of Scotland's rich culinary heritage. With its inviting atmosphere and diverse menu, it’s a must-visit for tourists seeking authentic local flavors and vibrant social interactions.
A brief summary to Royal Mile Tavern
- 127 High St, Edinburgh, EH1 1SG, GB
- Click to display
- Click to display
- Monday 12 pm-1 am
- Tuesday 12 pm-1 am
- Wednesday 12 pm-1 am
- Thursday 12 pm-1 am
- Friday 12 pm-1 am
- Saturday 12 pm-1 am
- Sunday 12 pm-1 am
Know before you go
Hi, I'm Eve. Here are a few practical things to know before exploring Royal Mile Tavern.
- Try the haggis for an authentic Scottish dish.
- Visit during happy hour for special drink prices.
- Check the schedule for live music events for a lively evening.
- Make a reservation on weekends to secure a table.
- Ask the staff for recommendations on local whiskies.
Do you manage this location?
Take control to get all the benefits, like improved information, better appearance, and stronger visibility across AI-powered discovery. Learn more
Activate your presenceOther nearby places you may find interesting
Getting There
-
Walking
If you are near Edinburgh Waverley Train Station, exit the station and turn left onto Market Street. Walk straight until you reach the intersection with North Bridge. Cross North Bridge and continue walking on the Royal Mile. You will see the Royal Mile Tavern at 127 High St on your left, just a short 10-minute walk.
-
Bus
From the city centre, you can catch a bus heading towards the Royal Mile. Look for buses that stop at 'High Street' or 'Canongate'. Once you get off the bus, walk towards the High Street, and the Royal Mile Tavern will be located at 127 High St, just a few minutes' walk from the bus stop.
-
Tram
Take the tram from any stop along the tram line towards York Place. Get off at the 'St Andrew Square' tram stop. From there, walk towards the north following the road until you reach the junction with Princes Street. Cross Princes Street and continue on the Royal Mile. The Royal Mile Tavern will be located on your left at 127 High St, about a 15-minute walk from the tram stop.
-
Taxi
If you prefer a taxi, simply hail one from the street or use a taxi app. Provide the driver with the address '127 High St, Edinburgh EH1 1SG'. The journey should take around 5-10 minutes, depending on traffic, and will drop you right outside the Royal Mile Tavern.
Discover more about Royal Mile Tavern
Explore the best of what Royal Mile Tavern has to offer
Your all‑in‑one travel companion app
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
More about Edinburgh
Discover the enchanting blend of history, culture, and natural beauty in Edinburgh, Scotland's captivating capital city.
Tell me more about EdinburghA snug, centuries‑stitched Royal Mile pub where Flodden Wall stone, local ales and hearty Scottish plates meet old‑town atmosphere.
Discover Edinburgh’s intimate museum exploring the rich history and practices of magic, witchcraft, and fortune-telling in a cozy, atmospheric setting.