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.

The George B&B 3 stars

Weymouth

The George B&B is located in Weymouth, 2.2 km from Weymouth Beach, 24 km from Monkey World, as well as 37 km from Corfe Castle. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The accommodation provides a housekeeping service and a shared lounge for guests.

You can play darts at this 3-star bed and breakfast. Friendly, welcoming host. Last minute booking. Did not get chance to sample the cuisine as we overslept and had to rush out missing breakfast. It looked good though.

Show more Show less
9
Superb
990 reviews
Price from
£90
per night

The Retreat 3 stars

Charmouth

The Retreat is located in Charmouth, 600 metres from the Jurassic Coast and the South West Coast Path. It offers views of the surrounding countryside.

The room includes a flat-screen TV, a kettle and a seating area where you can relax. For your comfort, you will find free toiletries and a hairdryer. The Retreat features free WiFi throughout the property. Beautiful far reaching Dorset Countryside views! Lovely little suite with everything you could need! Helpful and friendly hosts who know their village so well. Thank you!

Show more Show less
9.4
Superb
251 reviews
Price from
£89
per night

Lichfield House 3 stars

Weymouth

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. Thank you, Sue and Alec, for the homely, clean room, the great breakfasts and the kindness. We heartily recommend. Andras and Agota from Guildford

Show more Show less
9.4
Superb
290 reviews
Price from
£112
per night

The Rookery 3 stars

Swanage

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. Very clean and comfortable. Very friendly welcome from the owners. Location was ideal with public transport 50 metres away. Breakfast were huge and an excellent variety of choices. One of the best we have stayed in. Absolutely fabulous.

Show more Show less
9.4
Superb
319 reviews
Price from
£90
per night

The Anchorage 3 stars

Weymouth

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. This was our first stay in Weymouth, and our first with the Anchorage and we were not disappointed. The accommodation is comfortable, exceptionally clean and beautifully maintained. As for views, well we were spoilt we had views of the beach from our room and from the breakfast room. While using the stairs we were also treated to views over the harbour. The breakfast was great, cooked perfectly, especially the bacon and the poached egg, just the way we like it :). Jamie and Sarah are the perfect hosts, and we would recommend the Anchorage to anyone looking for that perfect place by the sea.

Show more Show less
9.4
Superb
288 reviews
Price from
£95
per night

The Sandhaven 3 stars

Swanage

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 The room was comfortable, cosy and clean. The location is ideal as the beach is just a 2 minute walk away, which is perfect as parking in the village is very difficult to find. Very warm, friendly, welcoming hosts made our stay so enjoyable!

Show more Show less
9.1
Superb
536 reviews
Price from
£105
per night

Arcadia Guest House 3 stars

Weymouth

Just 1-minute from the sea, Arcadia Guest House in Weymouth offers stylish rooms with free Wi-Fi. A full English breakfast is available at this Dorset guest house, which also has free on-site parking.

Each room has a flat-screen TV, alarm clock and tea and coffee facilities. Rooms have an en suite or private shower. The host and hostess where amazing they helped whit every question you had. Both wonderfull people.

Show more Show less
9.3
Superb
291 reviews
Price from
£54
per night

Marjune Guest House 3 stars

Weymouth

A 2-minute walk from the seafront, Marjune Guest House in Weymouth provides comfortable bed and breakfast accommodation on the Dorset coast. It offers a full English breakfast and free Wi-Fi, just 5 minutes from Weymouth Train Station. Stephanie is a very nice host and the room was lovely. Excellent breakfast also

Show more Show less
9.6
Exceptional
346 reviews
Price from
£113.85
per night

The Mayfair 3 stars

Weymouth

Centrally located in Weymouth, The Mayfair is opposite the Jubilee Clock Tower. Dating back to 1790, this Georgian townhouse offers superb views over the sandy Weymouth Bay and Dorset’s World Heritage Jurassic Coastline. Exceptional stay. Beautiful room with a stunning view of Weymouth bay. Fantastic location. 2 mins walk to the train station and bus depot. Claire and Andrew were the most amazing hosts who were incredibly welcoming and went over and beyond for their guests. Coffee, tea and delicious homebaked cakes and cookies were available 24/7.

Show more Show less
9.7
Exceptional
254 reviews
Price from
£95
per night

The Grange at Oborne 3 stars

Sherborne

Located in the quiet village of Oborne, The Grange at Oborne is set within the rolling hills of West Dorset. With free on-site parking and free Wi-Fi, it also offers a bar, a large garden and a restaurant. Amazing experience, from the nicely decorated room to the cosy bar, friendly staff, excellent food, and great value for money

Show more Show less
9
Superb
315 reviews
Price from
£89.10
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 Sea Drift, Applewood Cottage and The Byre.

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

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

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

  • 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

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

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

  • The Retreat, Applewood Cottage and The Byre 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: Hillarnias Tearoom and B&B, The Anchorage and Lulworth Cove Inn.

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

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

    Similarly, The Retreat, Weymouth Bay Apartment C and Canon Court Farm are also popular among family travellers.

Three-Star Hotels that guests love in Dorset

gogless