Photo by Claire Welsh

Gretna Hotel Guide - Hotels with Restaurant in Gretna, Scotland

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Gretna Hotels with Restaurant

Smiths at Gretna Green
4.0 star property
9.0 out of 10, Wonderful, (507)
"We had an amazing time in the Cottage it was beautiful, spacious & very clean & literally across the road from the wedding venue & the hotel is also 2 minutes walk away."
The price is €132
includes taxes & fees
13 Oct - 14 Oct
Smiths at Gretna Green
Hunters Lodge Hotel
3.0 star property
9.0 out of 10, Wonderful, (85)
"Nice and clean"
The price is €100
includes taxes & fees
23 Sept - 24 Sept
Hunters Lodge Hotel
The Gables Hotel
3.0 star property
8.4 out of 10, Very good, (479)
"Lovely stay.friendly staff.relaxing Was box of milk tray and wine left in room i think as it was my anniversary.lovely gesture"
The Gables Hotel
Solway Lodge Hotel
3.0 star property
8.2 out of 10, Very good, (292)
"Property was nice and clean and all staff were lovely 😊 "
The price is €122
includes taxes & fees
22 Sept - 23 Sept
Solway Lodge Hotel
Days Inn by Wyndham Gretna Green M74
3.0 star property
8.0 out of 10, Very good, (1003)
"Very friendly staff and great value for money "
The price is €44
includes taxes & fees
6 Oct - 7 Oct
Days Inn by Wyndham Gretna Green M74
Gretna Hall Hotel
4.0 star property
7.8 out of 10, Good, (379)
"Excellent stopping off point between Aberdeen and Oxford"
The price is €99
includes taxes & fees
13 Oct - 14 Oct
Gretna Hall Hotel
Don't see what you're looking for?
See all available properties in Gretna
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.

Frequently asked questions

How much do hotels with restaurants in Gretna cost?
Expect to pay between €44 and €143 per night for hotels in Gretna. The ideal stay with a restaurant, or one with access to a top foodie area, is just a few clicks away with Expedia. 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 Gretna?
Gretna has multiple hotels with restaurants with a total average guest review rating of 8.3. Smiths at Gretna Green is a popular option if you’d like to explore the local dining scene. It has a 4-star rating and includes amenities such as a fireplace and free internet services. The Mill Forge is another recommended choice. This 3-star hotel offers access to some delightful food experiences and features individually decorated rooms and a garden.
How many hotels with restaurants are there in Gretna?
There are 10 hotels with restaurants in Gretna. No matter if you’re holidaying with the family or getting away with all your pals, Expedia can help you find the perfect place.
Why book your hotel with restaurants in Gretna with Expedia?
Expedia makes it easy to find your dream hotel with restaurants in Gretna. Find your way to the filters to search for stays with an on-site restaurant. If you have a fixed budget, select how much you’d like to spend and your preferred hotel star rating. We’ll help you find the right stay whatever your tastes or bank balance.
How can I find cheap hotels with restaurants in Gretna?
With Expedia’s useful filter tool, comparing cheap hotels with restaurants in Gretna is a cinch. To view properties that’ll make your hip pocket happy, narrow down your search by meal plans, budget and star rating.
What is there to do in Gretna near my hotel with restaurants?
After you’ve unpacked your bags and settled in, venture out and explore the cool things Gretna has to offer. Spoilt Spa at Smiths is a top attraction to add to your travel itinerary.