Ready for a new way to do business? Become a host!

MacKays on the Mile

2 courses for two on the famous Royal Mile - valid 7 days

£35

Was £61Save 43%

+ £0.65 service fee

At a glance

2 courses two at MacKays on the Mile; taste the best of Scotland’s larder on the Royal Mile, great spot for a catch-up with pals

  • Valid 2nd Jan - 31st Mar 2026

Options

  • Was £61

    Now £35

    Save 43%

    2 courses each for two

  • A small service fee from £0.65 will be added to your order. Learn more

£35

Was £61Save 43%

+ £0.65 service fee

About today's deal

Sample menu

Starters

  • Cullen skink - creamy Scottish smoked fish soup with velvety leeks & potatoes and served with bread & butter
  • Haggis spring rolls - haggis in filo pastry, served with a Scottish hot honey
  • Scotch egg: pork, sweet chilli & herb wrapped soft boiled egg with Pico de Gallo

Mains

  • Fish & Chips - beer battered haddock, rustic fries, mushy peas & Mackays tartare sauce
  • Highland chicken - stuffed with haggis, wrapped in bacon with carrot puree, seasonal veg, black pudding bon bons, bashed carrots & neeps with Whisky cream sauce
  • Macaroni cheese - four cheese macaroni served with garlic & herb bread

MacKays on the Mile

  • As the name suggests, this cosy bar and restaurant is in a fantastic location on the Royal Mile
  • Celebrating all things Scottish, their food menu is packed with traditional fare
  • Extensive whiskey menu with over 100 option, or if that's not your thing try something from the cocktail menu with flavours inspired by the incredible spirits offered by Scottish distilleries 
  • Great place to escape from the hustle and bustle for a few hours!

Small print

  • Voucher is valid from Fri 2 Jan 2026 until Tue 31 Mar 2026, 7 days, 12noon - 9pm; subject to availability.
  • Voucher must be booked by Tue 24 Mar 2026 (we don’t want you to miss out!). Bookings are advised but not essential, particularly for evenings.
  • You risk forfeiting your voucher if you cancel within 24 hours of your booking.
  • Multiple voucher purchases permitted.
  • Includes a starter and main each from the main menu; subject to change. Desserts are not included in two courses. 
  • A supplementary charge is required per person for braised beef; payable directly to restaurant.
  • Vegetarian, gluten / wheat free options are available. Please advise restaurant at time of booking.
  • Wheelchair access available.
  • Children permitted when eating until 10pm.
  • A small service fee will be applied to your order, you'll see the exact amount at checkout.  
  • Advanced booking required or risk forfeiting your voucher.
  • The venue may restrict the number of itison bookings on each day so please book early if you want a specific date.
  • The beginning and end period of a voucher’s validity is always the busiest. We advise members to book well in advance to avoid disappointment.
  • You can use your paperless voucher from your itison account on any mobile device. Printed vouchers are also accepted.
  • Voucher is not exchangeable for cash or valid with any other offers.
  • Images used for illustrative purposes only.
See all small print

£35

Was £61Save 43%

+ £0.65 service fee
  • Valid 2nd Jan - 31st Mar 2026
Buy now

Location

What people think

Average rating of 4.5

87 reviews

Percentage of reviews for each star amount
Stars %

5 star

64%

4 star

30%

3 star

5%

2 star

1%

1 star

0%

  • It was so lovely. Service and food wonderful ❤️

    Reviewed on

    A great choice of lovely food and quality ingredients. More than met expectations. Thanks. Will be back 🌲

  • Very enjoyable Scottish grub

    Reviewed on

    Really enjoyed our food at MacKays on the Mile, nice homely Scottish meals, nice atmosphere, spacious, friendly staff. Even bagpipes outside on arrival which added to the Scottish atmosphere. Will definitely return.

Read all reviews

Got a question?

If there's anything you'd like to know about today's deal, get in touch and we'll do our best to help.

Buy with confidence

Full refunds within 14 days of purchase

5* customer support

We have a local and dedicated customer support team

Secure online purchases

We never store your credit card details on our system

Do good in the community

We support great local charities through itison us