Skip to content
Restaurant in Edinburgh

The Bar at Macdonald Holyrood HotelMacdonald Holyrood Hotel

Macdonald Holyrood Hotel81 Holyrood RoadEdinburghEH8 8AUTel 0344 879 9028International +44131 550 4500

City BreakShoppingFamily funGolfCulture & HistoryAA 1 RosetteSpa

Ask us about our restaurantsMake an enquiry

For a great after-work, relaxed atmosphere or pre-dinner drink, unwind with your favourite tipple in our bar.  Mojito or scotch on the rocks, we'll prepare your drink just the way you like it.

    Reserve a table

    Call us on 0344 879 9028

    No reservation is necessary but, if you have any questions regarding our ingredients, or if you have a food allergy or intolerance, please speak to us directly and we will be delighted to advise suitable dishes before you book your table.

    Opening Times


    • 12pm - 11.30pm
    • Food served until 10.30pm

    Dining Offers

    We Time Short Break

    Ask us about our restaurantsMake an enquiry