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. Right across from the beach and not too far from town center. Cozy room, comfy bed, and good breakfast. Friendly hosts.

Show more Show less
9.4
Superb
200 reviews
Price from
US$145
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. The breakfast was excellent. The room was delightful, cooler rather than warmer, which is our preference. The bed was on the soft side. The location was excellent for our weekend at the inaugural Coastal Barbarians Offshore Regatta in Swanage Bay.

Show more Show less
9
Superb
189 reviews
Price from
US$131
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. on arrival we met the very friendly and welcoming Sarah. Each morning the breakfast was nice and fresh, lovely view from the breakfast room. A different lovely view from our bedroom which was clean and pleasant.

Show more Show less
9.5
Exceptional
228 reviews
Price from
US$85
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 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.2
Superb
492 reviews
Price from
US$121
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 Guest House is welcoming is cosy. The service is really kind and we felt home. The is a great restaurant nearby.

Show more Show less
9.6
Exceptional
417 reviews
Price from
US$113
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 owners were very kind, and the location is amazing, would totally recommend

Show more Show less
9.6
Exceptional
248 reviews
Price from
US$99
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
158 reviews
Price from
US$116
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. A perfect English pub that reminds me of faulty towers in a good way. Beautiful village but classy food.

Show more Show less
9.1
Superb
882 reviews
Price from
US$112
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. What a great location! We stopped here on the first night of our Road Trip and it was one of the highlights of the trip. The location is outstanding and great for people who love hiking. We ate in the restaurant and the food was really good. My kids enjoyed everything about the place. After I left I realised I had left my wedding ring in the room and was already in Devon at this point. They kindly arranged to post it to my home address asap and didn't even want me to pay for postage. Fantastic stay and very nice staff. Beds super comfy

Show more Show less
9
Superb
504 reviews
Price from
US$134
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. The Hosts were the best we've had so far in four weeks of traveling. The breakfast was good, room was good, and we had a view of the ocean.

Show more Show less
9.6
Exceptional
275 reviews
Price from
US$92
per night

Most booked three-star hotels in Dorset this month

FAQs about three-star hotels in Dorset

  • 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

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

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

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

  • 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 Beach House, The Mayfair and Washingpools.

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

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

  • 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$188, based on current Booking.com prices.

Three-Star Hotels that guests love in Dorset