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

Our top choices for Dorset hotels with a restaurant

1. Best Western Weymouth Hotel Rembrandt

Best Western Weymouth Hotel Rembrandt
3.0 star property
Weymouth
8.4 out of 10, Very good, (1,010 reviews)
"Pristine throughout and helpful friendly staff and an excellent breakfast 👌"
United Kingdom
Nigel
The price is £107
includes taxes & fees
6 Sept - 7 Sept
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,005 reviews)
"Very convenient, quiet if af the back with lovely views"
United Kingdom
Stephen
The price is £89
includes taxes & fees
14 Sept - 15 Sept
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, (402 reviews)
"Very nice place to stay in Dorset. Good parking and lovely place to dine. Highly recommend"
United Kingdom
Sylvester
The price is £103
includes taxes & fees
6 Sept - 7 Sept
The Crown at Marnhull

4. Greyhound Inn

Greyhound Inn
3.5 star property
Dorchester
9.4 out of 10, Exceptional, (323 reviews)
"Great value and food, friendly staff and characterful pub"
United Kingdom
David
The price is £109
includes taxes & fees
31 Aug - 1 Sept
Greyhound Inn

5. Heights Hotel

Heights Hotel
3.0 star property
Portland
8.4 out of 10, Very good, (717 reviews)
"Very helpful staff in every area felt that the bar & restaurant , cafe times could have been better especially in the summer, but overall a lovely experience. A lovely breakfast provided!"
United Kingdom
Ann
The price is £158
includes taxes & fees
6 Sept - 7 Sept
Heights Hotel

6. The Avon Causeway Hotel

The Avon Causeway Hotel
4.0 star property
Christchurch
9.0 out of 10, Wonderful, (637 reviews)
"The room was very clean,the staff were so friendly and the food was delicious.I will definitely visit again."
United Kingdom
Sedat
The price is £100
includes taxes & fees
13 Sept - 14 Sept
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, (547 reviews)
"Reasonably priced, clean, comfortable, quiet, nice little town and a great location for visiting local attractions."
United Kingdom
Jay
The price is £81
includes taxes & fees
7 Sept - 8 Sept
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 £128
includes taxes & fees
26 Aug - 27 Aug
The Brace of Pheasants

9. George Albert Hotel & Spa

George Albert Hotel & Spa
3.0 star property
Dorchester
9.0 out of 10, Wonderful, (552 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 £86
includes taxes & fees
13 Sept - 14 Sept
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, (701 reviews)
"Clean room, staff friendly. Suitable for dog friendly stay."
United Kingdom
Nicholas
The price is £59
includes taxes & fees
20 Sept - 21 Sept
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 £59 to £158 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 9.0, 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.