Mackays on the Mile

Call Directions Website Contact the establishment

Mackays on the Mile Tucked away in one of the Royal Mile’s many ancient closes, Mackays is a haven from the hustle and bustle of the city centre.

Great food and drinks, plus televised live sports every day 🍻

29/10/2026
29/10/2026

Friday Night Under The Lights

28/10/2026

All the football you'll ever need Live at Mackays.

26/10/2026

Looking to Escape the Weather and a Lunch Deal? Mackays on the Mile

Sports in Mackays this week ⚽🏉⚽️ Premier League, Scottish Premiership, Spanish La Liga, German Cup, Carabao League Cup, ...
26/10/2026

Sports in Mackays this week ⚽🏉

⚽️ Premier League, Scottish Premiership, Spanish La Liga, German Cup, Carabao League Cup, Italian Series A, EFL Championship Scottish League Cup
🏉 PREM Rugby, United Rugby Championship & Rugby League World Cup
🏎️ Mexican Grand Prix
🏆 And plenty more sporting action!

Full sports fixtures for what's live on our screens are on our website.

Book your table by giving us a call at 0131 558 7425 or emailing [email protected]

26/10/2026

Watch Football from across the continent at Mackays. If your team is playing just ask and we will show the game.

Today's Special- Confit Duck Leg
22/10/2026

Today's Special- Confit Duck Leg


On our lunch menu TODAY      deal
22/10/2026

On our lunch menu TODAY

deal

21/10/2026

Hearts' European adventure continue on Thursday
Watch with us

21/10/2026

Address

223 Canongait
Edinburgh
EH88BJ

Opening Hours

Monday 8am - 11pm
Tuesday 8am - 11pm
Wednesday 8am - 11pm
Thursday 8am - 11pm
Friday 8am - 11pm
Saturday 9am - 11pm
Sunday 8am - 11pm

Telephone

+441315587425

Alerts

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

Contact The Establishment

Send a message to Mackays on the Mile:

Shortcuts

Share

Nearby bars and pubs