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$148
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. Owners Sarah & Jamie were lovely hosts, Room was clean and comfortable and the view looking at Weymouth Beach was wonderful. Jamie cooked the breakfasts and Sarah made you feel welcomed with hot coffee, tea or juices, toasts, cereals etc. You will leave to head out for your day with a full stomach! Was delicious. Walking around Weymouth Harbor was my favorite. So many good restaurants. I felt so relaxed here at The Anchorage and can’t wait to come back again.

Show more Show less
9.5
Exceptional
223 reviews
Price from
US$88
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
483 reviews
Price from
US$124
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
421 reviews
Price from
US$128
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. Everything was great; the welcome when we arrived, the central location, the recommendations of what to visit and where to eat, the breakfast and the facilities.

Show more Show less
9.6
Exceptional
249 reviews
Price from
US$94
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
883 reviews
Price from
US$108
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. perfect stop over after a busy day on business

Show more Show less
9
Superb
499 reviews
Price from
US$128
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 Single room view was the best the most cosy room I've ever stayed. You can hear the waves from the room. Graham and Marian made the stay like you are visiting family or friends. The whole place is spotless.

Show more Show less
9.6
Exceptional
277 reviews
Price from
US$81
per night

The Marina Court is a Grade II listed building, situated on the esplanade, opposite Weymouth’s sandy beaches and with views of the Jurassic coastline. Free Wi-Fi and free parking are available and Weymouth Rail Station is just a 5-minute walk away. Very friendly staff and great location

Show more Show less
9.1
Superb
294 reviews

This beautiful 16th-century manor house offers incredible views across the Dorset countryside from its terrace. Located in the lovely village of Corfe Castle, Mortons Manor has an award-winning restaurant and individually designed rooms. Shops, pubs and restaurants are within 5 minutes’ walk. Beautiful hotel , very big and very nice room , very comfortable bed . Nice breakfast , very good restaurant and lovely staff . The hotel is located in the middle of a lovely small village walk distance to Corfe Castle and short drive from swange and other beaches .

Show more Show less
9
Superb
593 reviews
Price from
US$148
per night

Most booked three-star hotels in Dorset this month

FAQs about three-star hotels in Dorset

  • The Beach House, Applewood Cottage and The Edenhurst Guesthouse 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: Lulworth Cove Inn, The Rookery and New Inn - Dorchester.

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

  • There are 148 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

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

    Similarly, these three-star hotels in Dorset are highly rated by couples: The Barn, The Mayfair and Washingpools.

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

    Similarly, Marjune Guest House, The Sandhaven and Sea Drift are also popular among family travellers.

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

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

Three-Star Hotels that guests love in Dorset