A bustling street with historic buildings, a clock tower, and outdoor seating at a pub.

Old Town Edinburgh Hotel Guide - Hotels with Restaurant in Old Town Edinburgh, Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Old Town Edinburgh Hotels with Restaurant

Our top choices for Old Town Edinburgh hotels with a restaurant

1. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,480 reviews)
"Enjoyed the stay"
United States
Julie
The price is €199
includes taxes & fees
31 Aug - 1 Sept
Leonardo Royal Hotel Edinburgh

2. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,955 reviews)
"Decent hotel in ideal location."
United Kingdom
Matthew
The price is €191
includes taxes & fees
31 Aug - 1 Sept
ibis Edinburgh Centre South Bridge - Royal Mile

3. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,021 reviews)
"Loved my stay. Room was clean, bed was comfortable and the staff were all so kind."
United States
Brandy
The price is €221
includes taxes & fees
31 Aug - 1 Sept
The Inn Place

4. Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,113 reviews)
"Excellent stay, great location"
Canada
Joseph
The price is €240
includes taxes & fees
31 Aug - 1 Sept
Radisson Blu Hotel, Edinburgh City Centre

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,862 reviews)
"conveniently located, great view of the castle, friendly and helpful staff."
United States
BARBARA
The price is €243
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

6. Stay Hush

Stay Hush
3.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (10 reviews)
"Couldn’t believe our luck…. Such an amazing place, with amazing staff who went over and above to help us feel so very welcome"
United Kingdom
Vivien
The price is €243
includes taxes & fees
31 Aug - 1 Sept
Stay Hush

7. The Inn On The Mile

The Inn On The Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (745 reviews)
"The breakfast was absolutely wonderful, the staff was amazing, location was perfect!"
United States
Camryn
The price is €214
includes taxes & fees
31 Aug - 1 Sept
The Inn On The Mile

8. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,003 reviews)
"I love this hotel. It is my go to in Edinburgh."
United States
Shelly
The price is €255
includes taxes & fees
31 Aug - 1 Sept
Hotel du Vin & Bistro Edinburgh

9. Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,016 reviews)
"nice central location and close to castle and Royal Mile."
United States
Paul
The price is €216
includes taxes & fees
30 Aug - 31 Aug
Novotel Edinburgh Centre

10. ibis Edinburgh Centre Royal Mile

ibis Edinburgh Centre Royal Mile
3.0 star property
Old Town Edinburgh
8.6 out of 10, Excellent, (1,009 reviews)
"Super convenient to the mile and very nice safe hotel"
United States
Mathew
The price is €268
includes taxes & fees
30 Aug - 31 Aug
ibis Edinburgh Centre Royal Mile
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Old Town Edinburgh Hotel Reviews

Explore a world of travel with Expedia