A historic monument with columns, a cityscape with various buildings, and a clear blue sky.

Edinburgh Hotel Guide - Hotels with Restaurant in Edinburgh, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Edinburgh Hotels with Restaurant

Tonight
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Our top choices for Edinburgh hotels with a restaurant

1. Market Street Hotel

Market Street Hotel
Edinburgh City Centre
United States
Pam
€177
includes taxes & fees
1 Nov - 2 Nov
Market Street Hotel

2. Apex Grassmarket Hotel

Apex Grassmarket Hotel
Edinburgh City Centre
United States
Brianna
€198
includes taxes & fees
9 Nov - 10 Nov
Apex Grassmarket Hotel

3. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
Kirknewton
United States
Tamara
€106
includes taxes & fees
8 Nov - 9 Nov
Dalmahoy Hotel & Country Club

4. Moxy Edinburgh Airport

Moxy Edinburgh Airport
Ingliston
United States
Cache
€103
includes taxes & fees
2 Nov - 3 Nov
Moxy Edinburgh Airport

5. The Inn Place

The Inn Place
Edinburgh City Centre
United States
James
€170
includes taxes & fees
9 Nov - 10 Nov
The Inn Place

6. Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
Ingliston
United States
Samuel
€131
includes taxes & fees
9 Nov - 10 Nov
Hampton by Hilton Edinburgh Airport

7. DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
Ingliston
United States
Wai
€110
includes taxes & fees
2 Nov - 3 Nov
DoubleTree by Hilton Edinburgh Airport

8. Angel's Share Hotel

Angel's Share Hotel
Edinburgh City Centre
United Kingdom
Christine
€134
includes taxes & fees
8 Nov - 9 Nov
Angel's Share Hotel

9. Stay Hush

Stay Hush
Edinburgh City Centre
United States
Nipa
€174
includes taxes & fees
10 Nov - 11 Nov
Stay Hush

10. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
Edinburgh City Centre
United States
Bailee
€233
includes taxes & fees
5 Nov - 6 Nov
Apex Waterloo Place Hotel
View all properties

Top Edinburgh Hotel Reviews

Apex Grassmarket Hotel

Apex Grassmarket Hotel

10/10 Excellent
"Didn't love the order from your table and remember the number because when you're alone, your table is gone when you return."
Erica 1-night trip
Posted 5 hours ago
Apex Grassmarket Hotel
Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre

8/10 Good
"Great hotel in walking distance from the train station. Lots to see and do around the hotel. Staff are lovely and welcoming. Pool and saunas are a nice way to end the day."
Colleen 1-night trip
Posted 14 hours ago
Radisson Blu Hotel, Edinburgh City Centre
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

10/10 Excellent
"I loved the location very much. My room was nice . I would reccommend!"
CYNTHIA 4-night trip
Posted 1 day ago
Apex Waterloo Place Hotel
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

10/10 Excellent
"This room was clean, comfortable and in a perfect location. Literally walk out the door and you are in the most beautiful city. Restaurants right across the street. Easy to walk just about anywhere. I recommend this hotel."
Sherri 4-night trip
Posted 1 day ago
Apex City of Edinburgh Hotel
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

8/10 Good
"Con este precio en Edimburgo todo ha sido bien."
Olga 2-night trip
Posted 2 days ago
Britannia Hotel Edinburgh
Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG

10/10 Excellent
"It was not much of a hassle to get into the old town where all the action is as as well as the Airport. Otherwise a pretty normal hotel. Best part, it was half the price as downtown or old city places."
Chad 4-night trip
Posted 6 days ago
Holiday Inn Edinburgh Zoo by IHG

Frequently asked questions

How much do hotels with dining in Edinburgh cost?
Expect to pay between €103 and €198 per night for hotels in Edinburgh. The ideal stay with a restaurant, or one that's close to great dining experiences, is just a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Edinburgh?
Pick from multiple hotels with dining in Edinburgh with a total average guest review rating of 9.2. The Raeburn will put you near some excellent foodie experiences. This popular 4-star hotel also comes with a terrace and a garden. The Lane Hotel is another recommended option with dining. It has a 4-star rating and amenities such as a restaurant and front desk services.
How many hotels with restaurants are there in Edinburgh?
Edinburgh has 431 hotels within reach of some great dining options. To help you locate the ideal digs, use our handy filter tool to search for other amenities or perks you need.
What are the best cheap hotels with dining in Edinburgh?
Use Hub By Premier Inn Edinburgh Haymarket as a base to experience the food scene of Edinburgh. This well-priced escape comes with amenities such as a restaurant and WiFi. Another popular pick that'll please both your palate and pocket is Code Pod - The Court - Edinburgh. Conveniences here include buffet breakfasts and front desk services. Hotels with dining in Edinburgh start from just €103 per night. If you're sightseeing in Edinburgh and want to stay within your budget, there are lots of popular and free attractions to put on your to-do list. Grassmarket and St. Giles' Cathedral are favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Edinburgh?
Many travellers seeking a family-friendly hotel with dining in Edinburgh choose The Lane Hotel. With a 4-star rating and amenities like housekeeping services and WiFi, it'll feel like your home away from home. The Craigie is a 3.5-star stay that will also give you access to some tasty food experiences. Complimentary breakfast and WiFi help make it an ideal base for your family break. Edinburgh boasts an array of family-friendly attractions to visit that'll keep the kids entertained. Edinburgh Castle and Edinburgh Zoo deliver fun for travellers young and old.
Are there any 5-star hotels with dining in Edinburgh?
Prestonfield House is your perfect match. Amenities at this getaway, around 3 kilometres from downtown Edinburgh, include concierge services and a rooftop terrace. Fingal - A Luxury Floating Hotel is another 5-star hotel with dining. It features a terrace and concierge services and is 3 kilometres from the downtown area.
Why book your hotel with restaurants in Edinburgh with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's close to a foodie universe, Expedia will have a stay that suits your tastes. Use our filters to search for Edinburgh hotels with their own dining options. You can also search for accommodation in desired locations full of cafés, restaurants or markets. Whatever suits your style, you'll score a delectable deal with Expedia!
How can I find cheap hotels with restaurants in Edinburgh?
Expedia can help you locate cheap hotels with restaurants in Edinburgh. Try our handy filter tools to reserve accommodation with restaurants or delicious extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to save money.
What is there to do in Edinburgh near my hotel with restaurants?
You'll find loads of wonderful things to fill your days in Edinburgh. Check out top attractions like Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre. Grassmarket, National Museum of Scotland and St. Giles' Cathedral also lure many visitors.

Explore a world of travel with Expedia