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

Search Hotels with Restaurant in 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 Edinburgh Hotels with Restaurant

This weekend
Next weekend

Our top choices for Edinburgh hotels with a restaurant

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
4.0 star property
Ingliston
8.8 out of 10, Excellent, (1,481 reviews)
"Great hotel close to the airport. Front desk staff was fantastic and friendly. Third time I’ve stayed when flying out of Edinburgh and I’ll keep booking whenever I’m back."
Canada
Kolin
The price is £135
includes taxes & fees
5 Jul - 6 Jul
DoubleTree by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
Ingliston
8.8 out of 10, Excellent, (1,486 reviews)
"The rooms were clean and spacious, the staff friendly and informative and the breakfast delicious."
Canada
Laurie
The price is £144
includes taxes & fees
5 Jul - 6 Jul
Hampton by Hilton Edinburgh Airport

Dakota Edinburgh

Dakota Edinburgh
4.0 star property
South Queensferry
9.4 out of 10, Exceptional, (1,402 reviews)
"Great place!!"
United States
Lois
The price is £102
includes taxes & fees
5 Jul - 6 Jul
Dakota Edinburgh

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
Ingliston
8.4 out of 10, Very good, (1,065 reviews)
"A great overnight hotel"
Australia
Graeme
The price is £135
includes taxes & fees
5 Jul - 6 Jul
Holiday Inn Express Edinburgh Airport by IHG

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
Ingliston
8.6 out of 10, Excellent, (2,506 reviews)
"Great stay before our flight"
United Kingdom
Louise
The price is £139
includes taxes & fees
5 Jul - 6 Jul
Moxy Edinburgh Airport

The Inn Place

The Inn Place
4.0 star property
Old Town Edinburgh
8.8 out of 10, Excellent, (1,004 reviews)
"Great place to stay at the heart of old town. Staff were friendly and rooms were clean"
Canada
Sriram
The price is £200
includes taxes & fees
26 Jul - 27 Jul
The Inn Place

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
Kirknewton
9.0 out of 10, Wonderful, (1,728 reviews)
"Beautiful place, the staff at the reception was very pleasant, and the breakfast was good."
United States
Chris
The price is £139
includes taxes & fees
5 Jul - 6 Jul
Dalmahoy Hotel & Country Club

Riccarton Inn

Riccarton Inn
3.5 star property
Currie
8.8 out of 10, Excellent, (447 reviews)
"Very nice place and good restaurant."
United States
Gerald
The price is £70
includes taxes & fees
27 Jul - 28 Jul
Riccarton Inn

Orocco Pier

Orocco Pier
3.5 star property
South Queensferry
9.2 out of 10, Wonderful, (500 reviews)
The price is £107
includes taxes & fees
12 Jul - 13 Jul
Orocco Pier
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 Edinburgh Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in Edinburgh cost?
The rate for hotels in Edinburgh ranges from £70 to £200 per night. Expedia has awesome deals on stays with restaurants or in popular dining areas that'll please both your taste buds and bank account. 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.
What are the best hotels with restaurants in Edinburgh?
Select from multiple hotels with restaurants in Edinburgh with a total average guest review rating of 8.9. The Raeburn will put you close to some wonderful foodie experiences. This popular 4-star hotel also comes with a garden and a terrace. Prestonfield House is another sought-after option with dining. It has a 5-star rating and conveniences such as free valet parking services and a terrace.
How many hotels with restaurants are there in Edinburgh?
Pick from 431 hotels offering access to great dining options in Edinburgh. No matter if you're travelling with the kids or planning a getaway with a group of friends, Expedia is here to help you find the best place.
Are there any family-friendly hotels with restaurants in Edinburgh?
A trip with the family in Edinburgh is easy at The Raeburn. With access to dining and conveniences such as front desk services and housekeeping services, your crew can rest and relax at this 4-star stay. Prestonfield House is another family-friendly hotel that will put you within easy reach of some excellent foodie experiences. It has a 5-star rating and amenities including complimentary breakfast and childcare services. Edinburgh boasts plenty of family-friendly attractions to discover that'll entertain the kids. Edinburgh Castle and Edinburgh Zoo promise a fun-fuelled day for everyone.
Are there any 5-star hotels with restaurants in Edinburgh?
The Balmoral Hotel is your perfect match. Amenities at this escape, around 0.3 mi from Edinburgh's centre, include a 24-hour front desk and massage services. Kimpton Charlotte Square Hotel, an IHG Hotel is another 5-star hotel with dining. It has a staffed front desk and a sauna and is 0.4 mi from the downtown area.
Why book your hotel with dining in Edinburgh with Expedia?
Expedia makes it a cinch to find your dream hotel with dining in Edinburgh. Make your way to the filters to search for stays with their own restaurants. If you're sticking to a budget, click on how much you'd like to spend and the star rating of your hotel. We'll help you find the right stay whatever your tastes or bank balance.
How can I find cheap hotels with dining in Edinburgh?
With Expedia's user-friendly filter tool, locating cheap hotels with dining in Edinburgh is a breeze. To discover accommodation that'll make your wallet smile, narrow your search results by star rating, meal plans and budget.
What is there to do in Edinburgh near my hotel with dining?
Edinburgh has enough sights and activities to keep you busy for weeks (or months!), starting with Edinburgh Castle. Edinburgh Zoo, Edinburgh Playhouse Theatre and Grassmarket are other impressive attractions. If you're in town for longer, National Museum of Scotland and Palace of Holyroodhouse will cap off your itinerary nicely.

Explore a world of travel with Expedia