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. Great host, view and breakfast!!

Show more Show less
9.4
Superb
204 reviews
Price from
US$147
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. friendly, clean and fabulous location

Show more Show less
9
Superb
193 reviews
Price from
US$134
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
230 reviews
Price from
US$87
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 All and all I can't complain about anything tbh

Show more Show less
9.2
Superb
498 reviews
Price from
US$154
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. Absolutely delightful stay. The room was quiet, spotless and had all we could need and more. Lovely clean bathroom with great quality toiletries. Nothing seemed to be too much trouble. Even putting up the extra bed. Breakfast was yummy and the home baked bread was a treat. I will definitely book again next time I am in Weymouth.

Show more Show less
9.6
Exceptional
425 reviews
Price from
US$123
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. 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.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$118
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$107
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. Charming country pub close to the sea. Very cosy room and lovely staff. Good food

Show more Show less
9
Superb
508 reviews
Price from
US$142
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
270 reviews
Price from
US$94
per night

Most booked three-star hotels in Dorset this month

FAQs about three-star hotels in Dorset

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

  • 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.

  • 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.

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

  • The Beach House, Applewood Cottage 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.

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

    In addition to these three-star hotels, The Beach House, Lichfield House and Philbeach Guest House are also popular 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, Washingpools and Sea Drift.

Three-Star Hotels that guests love in Dorset