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 Old Town Macdonald Hotels Hotels

See all 715 Hotels in Old Town
Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh
4.0 out of 5.0
4.3 out of 5 (1,117 reviews)
Swimming pool a bit chilly! Great room with terrible view. Bed was so comfortable I didn’t want to get out of it. Staff were wi … - 

$109

$109
Macdonald Houstoun House

Macdonald Houstoun House

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

$74

$74
Macdonald Marine Hotel And Spa

Macdonald Marine Hotel And Spa

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

$117

$117
Map

Recently booked Old Town hotels

Old Town Chambers
5.0 out of 5.0
Last booking: 26 minutes ago
Ten Hill Place, BW Premier Collection
4.0 out of 5.0
Last booking: 53 minutes ago
Apex City of Edinburgh Hotel
4.0 out of 5.0
Last booking: 2 hours ago
Destiny Scotland - George IV Apartments
4.0 out of 5.0
Last booking: 2 hours ago
Royal Mile Mansions Apartment 27
4.0 out of 5.0
Last booking: 2 hours ago
Holyrood Aparthotel
4.0 out of 5.0
Last booking: 2 hours ago
High Street Hostel
3.0 out of 5.0
Last booking: 18 hours ago
Apex Grassmarket Hotel
4.0 out of 5.0
Last booking: 18 hours ago
Radisson Blu Edinburgh
4.0 out of 5.0
Last booking: 31 hours ago

Pocket Guide: Macdonald Hotels Hotels in Old Town

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

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