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

Search Hotels with Restaurant in Old Town Edinburgh

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Old Town Edinburgh Hotels with Restaurant

Next weekend
In two weeks

Our top choices for Old Town Edinburgh hotels with a restaurant

1. 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,936 reviews)
"Enjoyed our stay. Very helpful staff and good breakfast"
United States
William Eugene
The price is £199
includes taxes & fees
30 Aug - 31 Aug
ibis Edinburgh Centre South Bridge - Royal Mile

2. The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,000 reviews)
"Loved my stay. Room was clean, bed was comfortable and the staff were all so kind."
United States
Brandy
The price is £204
includes taxes & fees
1 Sept - 2 Sept
The Inn Place

3. 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,103 reviews)
"Great location Wonderful staff Brilliant stay Pool was cool but nice"
United Kingdom
Sandra
The price is £239
includes taxes & fees
3 Aug - 4 Aug
Radisson Blu Hotel, Edinburgh City Centre

4. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,462 reviews)
"Wonderful location and property!"
Canada
Rasha
The price is £249
includes taxes & fees
30 Aug - 31 Aug
Leonardo Royal Hotel Edinburgh

5. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,816 reviews)
"Good breakfast, helpful staff, excellent amenities"
United States
Jodi
The price is £212
includes taxes & fees
31 Aug - 1 Sept
Apex Grassmarket Hotel

6. Stay Hush

Stay Hush
3.0 star property
Old Town Edinburgh
The price is £204
includes taxes & fees
30 Aug - 31 Aug
Stay Hush

7. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,451 reviews)
"Great location and staff very friendly."
United States
Tampa
The price is £351
includes taxes & fees
1 Sept - 2 Sept
Market Street Hotel

8. Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Old Town Edinburgh
8.6 out of 10, Excellent, (1,002 reviews)
"nice central location and close to castle and Royal Mile."
United States
Paul
The price is £190
includes taxes & fees
2 Sept - 3 Sept
Novotel Edinburgh Centre

9. Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,000 reviews)
"Great location, nice hotel"
United States
OZAN
The price is £210
includes taxes & fees
3 Aug - 4 Aug
Hotel du Vin & Bistro Edinburgh

10. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,000 reviews)
"We really enjoyed our stay They had whatever was required for us We enjoyed the breakfast and evening swim in the swimming pool Our bed was comfortable"
United Kingdom
Assana
The price is £224
includes taxes & fees
30 Aug - 31 Aug
Edinburgh Marriott Hotel Holyrood
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