2 star hotels in Weymouth

Multiple accommodations for your stay
Check-in date:
01 Aug 2026
Check-out date:
02 Aug 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Tourist sights

  • More Less

Hotel themes


Guest ratings


Hotel comes with


Room comes with


Clear Filters
Apply Filters

7 results found

The Spice Ship

240 Preston Road, Weymouth, United Kingdom (Open map)

The public Nothe Gardens is 4.8 km from this Weymouth inn, while the 19th century Nothe Fort is 4.7 km from the location. Located only…
Read more...

Sailors Return Weymouth

1 St Nicholas Street, Weymouth, United Kingdom (Open map)

The 2-star hotel lies just 650 metres from Weymouth Pavilion Theatre and in proximity to the scenic Radipole Lake Nature Reserve....
Read more...
7.3
Good
591 reviews

Weatherbury Hotel

7 Carlton Road, Weymouth, United Kingdom (Open map)

This Weymouth hotel is nestled just 1.3 km from Wetlands. The 2-star Weatherbury Hotel Weymouth offers proximity to the Jubilee...
Read more...

The Lawrence Of Arabia Hotel

116 The Esplanade, Weymouth, United Kingdom (Open map)

The hotel has a convenient setting in the vicinity of Weymouth Harbour, while natural sights like the RSPB Weymouth Wetlands at...
Read more...
8.6
Fabulous
202 reviews

Premier Hotel

121 Esplanade, Weymouth, United Kingdom (Open map)

The centre of Weymouth can be reached within a 5-minute walk, and natural attractions like the scenic Radipole Lake Nature Reserve...
Read more...

Hotel Central

17-19 Maiden Street, Weymouth, United Kingdom (Open map)

The centre of Weymouth can be reached within a 5-minute walk, and natural attractions like the public Nothe Gardens are just a...
Read more...
7.6
Good
68 reviews

Sandy Dreams

4 Kirtleton Avenue, Weymouth, United Kingdom (Open map)

Weymouth Harbour is only 1.7 km from this bed & breakfast, and the Fantasy Island Fun Park is 3 km away. Located just a 5-minute…
Read more...
9.4
Superb
300 reviews
Thank you for subscribing
Close