United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels with Restaurant in Edinburgh

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Edinburgh Hotels with Restaurant

Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £75 per night from 6 Dec to 7 Dec
4.6/5Wonderful! (977 reviews)

"Beautifully restored. Suite was amazing. Place was spotless and felt totally Covid safe. There are great restaurants nearby serving takeaway if you are travelling while the restrictions are still in place."…"

Reviewed on 29 Oct 2020

Hotel du Vin & Bistro Edinburgh
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland
Get Rates
4.6/5Wonderful! (974 reviews)

"Having spent 2 nights here to celebrate our 25th wedding anniversary we could not have asked for a better hotel. From the moment we arrived the staff were lovely and even offered us an upgrade due to our celebration which I thought was so nice. Bar staff in the evening were so helpful. Would definitely ..."…"

Reviewed on 2 Oct 2020

Radisson Blu Hotel, Edinburgh City Centre
Dakota Edinburgh
3.5 out of 5
Ferrymuir Retail Park, South Queensferry, Scotland
The price is £66 per night from 6 Dec to 7 Dec
4.5/5Wonderful! (978 reviews)

""…"

Reviewed on 1 Sep 2020

Dakota Edinburgh
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £79 per night from 3 Jan to 4 Jan
4.5/5Wonderful! (1,058 reviews)

"They clean your room and refresh toiletries & towels everyday. Too bad sauna and steam rooms are closed due to covid restrictions. Other than that, will definitely recommend and book again."…"

Reviewed on 18 Oct 2020

Apex Waterloo Place Hotel
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 3 Jan to 4 Jan
4.5/5Wonderful! (1,267 reviews)

"Excellent Hotel in a great Location and friendly staff willing to go the extra mile."…"

Reviewed on 11 Oct 2020

Apex City of Edinburgh Hotel
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £119 per night from 6 Dec to 7 Dec
4.5/5Wonderful! (973 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct 2020

The Scotsman Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £85 per night from 6 Dec to 7 Dec
4.5/5Wonderful! (1,259 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on 25 Oct 2020

Apex Grassmarket Hotel
Radisson Collection Hotel, Royal Mile Edinburgh
5 out of 5
1 George IV Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £121 per night from 6 Dec to 7 Dec
4.5/5Wonderful! (984 reviews)

"Everything was perfect. Reception Staff were friendly and very helpful even when I collected my car from the sister hotel Radisson Blu car park. The room and location were excellent. Breakfast and the lady in the breakfast room were lovely. I would definitely recommend and stay again."…"

Reviewed on 6 Oct 2020

Radisson Collection Hotel, Royal Mile Edinburgh
InterContinental Edinburgh The George
5 out of 5
19-21 George Street, Edinburgh, Scotland
Free cancellation
The price is £123 per night from 20 Dec to 21 Dec
4.5/5Wonderful! (1,021 reviews)

"The staff in this hotel are faultless. From the front desk, to the concierge team (credit to Craig) to the room service team. They make for a truly homely experience. Five stars all round."…"

Reviewed on 17 Mar 2020

InterContinental Edinburgh The George
Dalmahoy Hotel & Country Club
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £72 per night from 3 Jan to 4 Jan
4.4/5Excellent! (1,444 reviews)

"Enjoyable stay spent at the Dalmahoy country golf resort."…"

Reviewed on 19 Oct 2020

Dalmahoy Hotel & Country Club
Best Western Plus Edinburgh City Centre Bruntsfield Hotel
4 out of 5
69 Bruntsfield Place, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £52 per night from 6 Dec to 7 Dec
4.4/5Excellent! (837 reviews)

"Very comfortable room well equipped and clean. Every effort made to reassure guests regarding covid 19, plenty of hand sanitizer available."…"

Reviewed on 5 Nov 2020

Best Western Plus Edinburgh City Centre Bruntsfield Hotel
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £36 per night from 10 Dec to 11 Dec
4.4/5Excellent! (958 reviews)

"The location was nice Did not like parking fee for guests"…"

Reviewed on 23 Nov 2020

Novotel Edinburgh Park
Angel's Share Hotel
4 out of 5
7-11 Hope Street, Edinburgh, Scotland
The price is £66 per night from 20 Dec to 21 Dec
4.3/5Excellent! (989 reviews)

"Fantastic hotel. Really friendly staff with clean rooms. Good food and drinks in the bar area. Handling the covid pandemic extremely well."…"

Reviewed on 31 Aug 2020

Angel's Share Hotel
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £49 per night from 20 Dec to 21 Dec
4.2/5Excellent! (989 reviews)
ard working staff.

"Would recommend this hotel the staff are extremely hard working cleaning every thing people touched .loads of hand sanitizer points we felt very safe with this covid-19 virus seeing that they were doing every thing they could to keep the hotel virus free well done."…"

Reviewed on 18 Aug 2020

Village Hotel Edinburgh
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £61 per night from 6 Dec to 7 Dec
4.2/5Very Good! (973 reviews)

"Good location and bonus of a free car park for the hotel"…"

Reviewed on 16 Sep 2020

Malmaison Edinburgh
Edinburgh Marriott Hotel
4 out of 5
111 Glasgow Road, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £73 per night from 4 Dec to 5 Dec
4.2/5Very Good! (991 reviews)

"Clean, very good breakfast, convenient location, friendly staff, amazing rooms and gym"…"

Reviewed on 21 Oct 2020

Edinburgh Marriott Hotel
Old Waverley Hotel
3 out of 5
43 Princes Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £34 per night from 13 Dec to 14 Dec
4.1/5Very Good! (988 reviews)
oc

"Great location and very handy for train bus and tram"…"

Reviewed on 31 Jul 2020

Old Waverley Hotel
DoubleTree by Hilton Edinburgh Airport
4 out of 5
Edinburgh International Airport, Newbridge, Scotland
Free cancellationReserve now, pay when you stay
The price is £49 per night from 20 Dec to 21 Dec
4.1/5Very Good! (1,034 reviews)

"Ideally placed for the airport with a comfortable bed and quiet rooms for a good nights sleep. Would definitely use again."…"

Reviewed on 25 Oct 2020

DoubleTree by Hilton Edinburgh Airport
Haymarket Hub Hotel
3 out of 5
7 Clifton Terrace, Edinburgh, Scotland
Get Rates
3.9/5Very Good! (999 reviews)

"Although the rooms were very small it was comfy fir my bestfriend and I. Room service was great and tend to our needs promptly."…"

Reviewed on 28 Apr 2020

Haymarket Hub Hotel
Jurys Inn Edinburgh
3 out of 5
43 Jeffrey Street, Edinburgh, Scotland
Free cancellation
The price is £37 per night from 10 Dec to 11 Dec
3.7/5Good! (1,236 reviews)

"It was fine. Room was small and very noisy even though we were on the third floor we could hear people talking/catting outside the building."…"

Reviewed on 9 Oct 2020

Jurys Inn Edinburgh
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurant in Edinburgh

Search for Hotels with Restaurant in Edinburgh on Expedia.co.uk. You can easily find your Hotels with Restaurant in Edinburgh using one of the methods below:

  • View our selection of featured hotels in Edinburgh
  • Use the map to find budget 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 in Edinburgh
  • Enter your travel dates now to view the best deals on hotels in Edinburgh - while they last

More trip options