Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Edinburgh Macdonald Hotels Hotels

See all 723 Hotels in Edinburgh
Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh
4.5 out of 5.0
4.3 out of 5 (1,132 reviews)
Great hotel, superb location Great check in, room available 2 hours earlier. Comfortable and large room. Lovely staff. - 

€74

€74
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick
4.5 out of 5.0
4.0 out of 5 (239 reviews)
Decided to book a late deal, was delighted with the Hotel, will be booking again early next year. - 

€75

€75
Macdonald Houstoun House

Macdonald Houstoun House

Uphall, Broxburn
4.5 out of 5.0
4.0 out of 5 (282 reviews)
We were very happy with the overall attention and all services of the Hotel - 

€70

€70
Map

Recently booked Edinburgh hotels

Radisson Blu Edinburgh
4.5 out of 5.0
Last booking: 3 hours ago
Old Town Chambers
5.0 out of 5.0
Last booking: 3 hours ago
Macdonald Holyrood Hotel
4.5 out of 5.0
Last booking: 8 hours ago
Crowne Plaza Edinburgh - Royal Terrace
4.5 out of 5.0
Last booking: 8 hours ago
Fountain Court Apartments - Royal Garden
4.5 out of 5.0
Last booking: 8 hours ago
Dalmahoy Hotel & Country Club
4.5 out of 5.0
Last booking: 10 hours ago
Hilton Edinburgh Carlton
4.5 out of 5.0
Last booking: 11 hours ago
Holiday Inn Edinburgh
4.5 out of 5.0
Last booking: 11 hours ago
Holyrood Aparthotel
4.5 out of 5.0
Last booking: 11 hours ago

Pocket Guide: Edinburgh Macdonald Hotels Hotels

Search for hotels in Edinburgh on Expedia.ie. You can easily find your hotels in Edinburgh using one of the methods below:

  • View our selection of featured hotels in Edinburgh
  • Use the map to find hotels in the Edinburgh neighborhood you prefer
  • Use the filters to see hotels in a specific area of Edinburgh, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Edinburgh
  • Enter your travel dates to view the best deals on hotels in Edinburgh - while they last