A two-story brick house with a tiled roof, surrounded by lush greenery and a well-maintained lawn.

Search Hotels with Restaurant in Dorset

  • 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

Dorset Accommodation: Most Popular Cities to Stay

Check availability on Dorset Hotels with Restaurant

This weekend
Next weekend

Our top choices for Dorset hotels with a restaurant

1. Best Western Weymouth Hotel Rembrandt

Best Western Weymouth Hotel Rembrandt
3.0 star property
Melcombe Regis
8.4 out of 10, Very good, (1,000 reviews)
The price is £98
includes taxes & fees
8 Nov - 9 Nov
Best Western Weymouth Hotel Rembrandt

2. The Bridge House, BW Signature Collection

The Bridge House, BW Signature Collection
3.0 star property
Ferndown
9.0 out of 10, Wonderful, (1,001 reviews)
The price is £53
includes taxes & fees
8 Nov - 9 Nov
The Bridge House, BW Signature Collection

3. The Crown at Marnhull

The Crown at Marnhull
4.0 star property
Sturminster Newton
9.2 out of 10, Wonderful, (406 reviews)
"Very nice place to stay in Dorset. Good parking and lovely place to dine. Highly recommend"
United Kingdom
Sylvester
The price is £110
includes taxes & fees
16 Oct - 17 Oct
The Crown at Marnhull

4. Greyhound Inn

Greyhound Inn
3.5 star property
Dorchester
9.4 out of 10, Exceptional, (324 reviews)
"Rooms needed upgrading. Smelt of damp and no decent ventilation in shower room which didn’t help. Shower clean but old.Breakfast only served between 8-9 even at weekend. Food good. But they did try to charge for room again when I’d paid in full when booked. They did refund it."
United Kingdom
Kathryn
The price is £112
includes taxes & fees
10 Oct - 11 Oct
Greyhound Inn

5. Heights Hotel

Heights Hotel
3.0 star property
Portland
8.4 out of 10, Very good, (727 reviews)
"Ready enjoyed our stay. Clean, comfortable room. Good choice for breakfast. Staff very pleasant and welcoming. Didn't eat in the bistro restaurant but did enjoy food from the bar menu. We added the Indulgence package to our booking and would really recommend this, well worth the cost."
United Kingdom
Jean
The price is £118
includes taxes & fees
8 Nov - 9 Nov
Heights Hotel

6. The Avon Causeway Hotel

The Avon Causeway Hotel
4.0 star property
Christchurch
9.0 out of 10, Wonderful, (651 reviews)
"Great staff, great food, great facilities. Good location, will stay again when holidaying in the area"
United Kingdom
Dee
The price is £88
includes taxes & fees
8 Nov - 9 Nov
The Avon Causeway Hotel

7. King's Head Hotel by Greene King Inns

King's Head Hotel by Greene King Inns
3.0 star property
Wimborne
8.2 out of 10, Very good, (557 reviews)
"Reasonably priced, clean, comfortable, quiet, nice little town and a great location for visiting local attractions."
United Kingdom
Jay
The price is £77
includes taxes & fees
18 Oct - 19 Oct
King's Head Hotel by Greene King Inns

8. The Brace of Pheasants

The Brace of Pheasants
4.0 star property
Dorchester
9.6 out of 10, Exceptional, (335 reviews)
"What an absolute lovely stay. Very simple yet very well executed. The dinner was absolutely delicious, really mesmerizing, don’t skip it! Breakfast was included and it was amazing!!!"
United States
Alexandre
The price is £129
includes taxes & fees
16 Oct - 17 Oct
The Brace of Pheasants

9. George Albert Hotel & Spa

George Albert Hotel & Spa
3.0 star property
Dorchester
9.0 out of 10, Wonderful, (568 reviews)
"Easily accessible location with lots of parking. Hotel spacious and checking in was quick and easy. Rooms very comfortable with all the usual facilities. Restaurant food was very good and plenty of selection for breakfast."
United Kingdom
Dean
The price is £81
includes taxes & fees
11 Oct - 12 Oct
George Albert Hotel & Spa

10. St Leonard's Hotel by Greene King Inns

St Leonard's Hotel by Greene King Inns
3.0 star property
Ringwood
8.0 out of 10, Very good, (721 reviews)
"Excellent all round. Staff helpful and polite room nothing bad to say.Excellant"
United Kingdom
Anthony
The price is £58
includes taxes & fees
30 Oct - 31 Oct
St Leonard's Hotel by Greene King Inns
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Dorset Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Dorset cost?
The price for hotels in Dorset ranges from £53 to £129 per night. Expedia has great offers on properties with restaurants or in top food areas that'll please both your appetite and wallet. 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 Dorset?
Satisfy your culinary cravings in Dorset when you base yourself at one of our multiple hotels with restaurants or in foodie areas. With a total average guest review rating of 8.8, there's an option for every budget and taste. If your travels include a stop in Weymouth, check out The Frampton Arms, a 3.5-star retreat with a terrace and a garden. Another traveller favourite in this popular destination is The Cumberland. This 3-star stay has a beach view and a nearby waterfront.
How many hotels with restaurants are there in Dorset?
Browse through our 189 hotels with restaurants in Dorset and then select your favourite. Whether you're off on a holiday with the whole fam or kicking it with friends, Expedia will have a stay that's just your flavour.
Are there any family-friendly hotels with restaurants in Dorset?
Definitely, so gather your crew and plan your Dorset getaway! If Weymouth is on your agenda, lock in a stay at The Frampton Arms. This 3.5-star family-friendly hotel will place you close to some great foodie experiences. Amenities here include a playground and a picnic area. Another top choice with dining is The Cumberland. Also in Weymouth, it has a 3-star rating and includes a nearby beach and complimentary breakfast. After you've checked in and tasted some of the local gastronomy, it's time to discover Weymouth. Spend time together at family-friendly attractions such as Lulworth Castle and Abbotsbury Swannery.
Why book your hotel with dining in Dorset with Expedia?
With Expedia, it's easy to find your ideal hotel with dining in Dorset. Make your way to the filters to search for stays with an on-site restaurant. If you have a budget in mind, choose how much you'd like to spend and the preferred star rating of your hotel. We'll help you find the right fit whatever your bank balance or tastes.
How can I find cheap hotels with dining in Dorset?
An excellent way to get cheap hotels with dining in Dorset is with Expedia's easy-to-use filter tool. Locate stays with restaurants or tasty extra touches, like included dinner. You can also narrow down your search results by amenities, budget and star rating to grab awesome prices in just a few clicks.