Skip to main content

The best three-star hotels in Dorset

Check out our pick of great three-star hotels in Dorset

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Lichfield House is located in Weymouth, a 15-minute walk from Weymouth Harbour, and offers free WiFi. The property is set 1.1 km from Weymouth Marina and 2.6 km from Sandsfoot Castle. The rooms have a flat-screen TV with with cable channels. Lichfield House is a top location, easy walking distance to places of interest. Our room had a super view of the seaside. The Owners are lovely people, very helpful and have an excellent knowledge of Weymouth. Breakfasts are delicious, lovely fresh produce.

Show more Show less
9.4
Superb
203 reviews
Price from
US$146
per night

Set just a 1-minute walk to the beach, and 11 km from Corfe Castle in Swanage, The Rookery Guest House features free WiFi access and free private parking.

All rooms are equipped with a smart flat screen TV that has internet access, catch up TV and you can log on to your Netflix account. You will find a kettle and refreshments in your room along with free toiletries and a hair dryer. All rooms come with a private bathroom. It was lovely, very friendly and welcoming, excellent location, perfect for us.

Show more Show less
9
Superb
194 reviews
Price from
US$133
per night

Close to all local facilities, beach, restaurants and entertainment, The Anchorage is located in the seaside town of Weymouth, just 10 minutes’ walk to the railway station. It offers bed and breakfast accommodation with free WiFi. -Nice rooms with wonderful view -Brilliant breakfast -Friendly owner -Parking

Show more Show less
9.5
Exceptional
229 reviews
Price from
US$86
per night

Situated in the coastal town of Swanage, The Sandhaven offers free MESH WiFi. Less than a 2-minute stroll from the beach and panoramic views of Swanage Bay, Swanage Pier is also 17 minutes' walk away.

Each room includes a TV and an electric kettle. Featuring a bath or a shower, the private bathroom also comes with a hairdryer. Towels Hosts Martine and John are a wonderful couple. Thank you both for making our stay in Swanage a memorable experience.

Show more Show less
9.2
Superb
498 reviews
Price from
US$153
per night

Set in Weymouth, 2 km from Weymouth Beach and 24 km from Monkey World, Marjune Guest House offers accommodation with free WiFi in a historic building. This 3-star guest house offers a housekeeping service and private check-in and check-out. The guest house features family rooms. The bed was really comfortable. The room was cozy and well stocked with teas and coffees, toiletries and large bath towels. The breakfast was delicious with a large selection of cooked options, cereals, toast, croissants, etc. The hostess, Stephanie, was very welcoming and friendly. A really enjoyable stay.

Show more Show less
9.6
Exceptional
425 reviews
Price from
US$122
per night

Set in Weymouth, 1.5 km from Weymouth Beach and 24 km from Monkey World, The Mayfair offers accommodation with free WiFi in a historic building. This 3-star bed and breakfast offers luggage storage space and a concierge service. The accommodation provides private check-in and check-out and bicycle parking for guests. The hosts were lovely and the room/building was charming and comfortable.

Show more Show less
9.6
Exceptional
252 reviews
Price from
US$100
per night

A 5-minute walk from Weymouth Train Station, Seaspray Guest House offers a range of rooms, many with sea views. This Dorset guest house provides free WiFi.

Each room has a flat-screen TV and tea and coffee facilities. There is also an en suite shower. Location was so close to the beach, lovely couple who made the stay so relaxing. Texted to advise room was available from 10am, would definitely recommend the Sea Spray.

Show more Show less
9.2
Superb
162 reviews
Price from
US$117
per night

Situated in the peaceful village of West Knighton, New Inn – Dorchester is a former 16th-century coaching inn. It blends original features with modern attributes, such as free WiFi and free on-site parking. Friendly welcome, great food, relaxing atmosphere.

Show more Show less
9
Superb
899 reviews
Price from
US$106
per night

On the edge of the Jurassic Coast, with stunning views and scenic footpaths around the building, The Smugglers Inn offers free Wi-Fi and free parking on site. The Osmington Mills are nearby, with beautiful views of the Isle of Portland. Great stay in room 3 Excellent breakfast.Great staff.

Show more Show less
9
Superb
508 reviews
Price from
US$152
per night

Situated on Weymouth's historic seafront, The Beach House offers panoramic views around Weymouth Bay and the coast line. This Georgian Grade II listed building is just 10 metres from Weymouth Beach and the Esplanade. Everything, couldn't fault anything

Show more Show less
9.5
Exceptional
269 reviews
Price from
US$93
per night

Most booked three-star hotels in Dorset this month

FAQs about three-star hotels in Dorset

  • Couples travelling in Dorset loved staying at Applewood Cottage, South Harbour Cottage and The Barn.

    Similarly, these three-star hotels in Dorset are highly rated by couples: The Mayfair, The Beach House and Marjune Guest House.

  • Applewood Cottage, The Beach House and Lulworth Cove Inn have received great reviews from guests in Dorset regarding the views from these three-star hotels

    Guests staying in Dorset also spoke highly of the views from these three-star hotels: The Rookery, The Edenhurst Guesthouse and New Inn - Dorchester.

  • We make it quick and easy to book a three-star hotel in Dorset. Here’s what we offer:

    • Free cancellation on most stays
    • We Price Match
    • 24/7 customer support in 40+ languages

  • There are 158 three-star hotels in Dorset you can book on Booking.com.

  • Most three-star hotels on Booking.com offer free cancellation.

  • Marjune Guest House, The Mayfair and The Beach House are some popular three-star hotels in Dorset.

    In addition to these three-star hotels, The Anchorage, Lichfield House and Philbeach Guest House are also popular in Dorset.

  • The average price per night for a three-star hotel in Dorset for this weekend is US$190, based on current Booking.com prices.

  • Many families visiting Dorset loved staying at The Barn, The Anchorage and The Mayfair.

    Similarly, Maisy Cottage, Marjune Guest House and Lichfield House are also popular among family travellers.

Three-Star Hotels that guests love in Dorset