MacKays On The Mile

Edinburgh · Scottish restaurant

MacKays On The Mile

Scottish comfort food done properly on the Royal Mile, where tourists and locals queue for the same reason: it's genuinely good.

Closed
4.4(634)
££
🍴 Scottish restaurantcasualfamily-friendlylivelytraditionalfamily restaurant
You're walking down Canongate, dodging the crowds, and you spot the queue snaking out of MacKays. Don't assume it's a tourist trap—locals are in here too, which tells you something. The menu reads like a love letter to Scottish cooking: proper haggis, creamy cullen skink, fish and chips that don't disappoint. It's the kind of place where you can bring your mum and your mates, where nobody's pretending, and where a full meal won't obliterate your wallet. The atmosphere is warm without trying too hard, and the service moves things along without making you feel rushed.

Known for

  • Traditional Scottish haggis and cullen skink
  • Fish and chips that actually delivers
  • No-nonsense, genuine comfort food
  • Buzzy atmosphere on bustling Canongate
  • Reasonably priced for the Royal Mile location

Photos

MacKays On The Mile
MacKays On The Mile
MacKays On The Mile
MacKays On The Mile
MacKays On The Mile
MacKays On The Mile
4.4(634 reviews)
223 Canongate, Edinburgh EH8 8BJ, UK