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

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Featured Edinburgh Macdonald Hotels Hotels

See all 668 Hotels in Edinburgh

Get 200 Nectar points when you book your hotel
Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh
4.0 out of 5.0
4.3 out of 5 (448 reviews)
I stayed here two years ago on a trip to Scotland liked it so much decided to stay again on this vi … - 

£84

£84
Macdonald Houstoun House

Macdonald Houstoun House

Uphall, Broxburn
4.0 out of 5.0
3.9 out of 5 (91 reviews)
Wondeful place We stayed in the family room for four nights with our two children, there was plenty of space, with … - 

£60

£60
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

Cromwell Road, North Berwick
4.0 out of 5.0
3.9 out of 5 (83 reviews)
Very good location for golf ,beach,sea and shops. Very disappointed in the bedroom. Hotel lounges very comfortable. The hotel is to undergo a refurbi … - 

£100

£100
Map

Recently booked Edinburgh hotels

St. Christopher's Inn Edinburgh - Hostel
3.0 out of 5.0
Last booking: 2 hours ago
The Hostel
2.0 out of 5.0
Last booking: 4 hours ago
The Knight Residence by Mansley
5.0 out of 5.0
Last booking: 5 hours ago
Argyle Backpackers
4.0 out of 5.0
Last booking: 5 hours ago
Railway Hotel
2.0 out of 5.0
Last booking: 5 hours ago
No. 53 Frederick Street
3.0 out of 5.0
Last booking: 6 hours ago
Adagio Edinburgh Royal Mile
3.5 out of 5.0
Last booking: 6 hours ago
DoubleTree by Hilton Hotel Edinburgh City Centre
4.0 out of 5.0
Last booking: 8 hours ago
Leonardo Hotel Edinburgh City Centre (Haymarket)
3.0 out of 5.0
Last booking: 8 hours ago

Pocket Guide: Edinburgh Macdonald Hotels Hotels

Search for hotels in Edinburgh on Expedia.co.uk. 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