Find and Book Top Hotels in Weymouth

Search among 128 available hotels and places to stay in Weymouth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-100 out of 128
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Guest house
8.2
Great119 reviews
MapView on map1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 95 /nightSelect
Guest house
8.2
Great68 reviews
MapView on map300 m from City Centre500 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 117 /nightSelect
Bed & Breakfast
8.2
Great59 reviews
700 m from City Centre700 m from Weymouth Marina
From   US$ 98 /nightSelect
Bed & Breakfast
8.2
Great137 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 103 /nightSelect
Guest house
8.2
Great50 reviews
200 m from City Centre400 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 144 /nightSelect
Guest house
8.2
Great90 reviews
500 m from City Centre500 m from Weymouth Marina
From   US$ 57 /nightSelect
Guest house
8.2
Great80 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 102 /nightSelect
8.2
Great83 reviews
700 m from City Centre700 m from Weymouth Marina
From   US$ 189 /nightSelect
Bed & Breakfast
8.2
Great85 reviews
800 m from City Centre800 m from Weymouth Marina
From   US$ 189 /nightSelect
Bed & Breakfast
8.2
Great65 reviews
200 m from City Centre400 m from Weymouth Marina
From   US$ 152 /nightSelect
Bed & Breakfast
7.6
Very good20 reviews
300 m from City Centre500 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 111 /nightSelect
Bed & Breakfast
8.2
Great70 reviews
1.0 km from City Centre1.1 km from Weymouth Marina
From   US$ 125 /nightSelect
Guest house
8.2
Great63 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 75 /nightSelect
Bed & Breakfast
8.6
Great137 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 80 /nightSelect
Bed & Breakfast
8.2
Great49 reviews
5.5 km from City Centre1.8 km from Fantasy Island Fun Park
From   US$ 126 /nightSelect
Bed & Breakfast
8.6
Great615 reviews
400 m from City Centre400 m from Weymouth Marina
From   US$ 85 /nightSelect
Bed & Breakfast
8.2
Great47 reviews
700 m from City Centre700 m from Weymouth Marina
From   US$ 108 /nightSelect
Guest house
8.2
Great59 reviews
900 m from City Centre600 m from Weymouth Marina
From   US$ 56 /nightSelect
Guest house
8.2
Great70 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 152 /nightSelect
8.4
Great41 reviews
800 m from City Centre500 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 164 /nightSelect
Guest house
8.6
Great215 reviews
1.3 km from City Centre1.3 km from Weymouth Marina
From   US$ 83 /nightSelect
Guest house
8.2
Great76 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 117 /nightSelect
Guest house
8.4
Great56 reviews
1.0 km from City Centre1.1 km from Weymouth Marina
From   US$ 123 /nightSelect
Guest house
8.4
Great101 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 104 /nightSelect
Bed & Breakfast
8.2
Great60 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 149 /nightSelect
Guest house
8.2
Great113 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 69 /nightSelect
Bed & Breakfast
8.4
Great65 reviews
800 m from City Centre800 m from Weymouth Marina
From   US$ 69 /nightSelect
8.8
Great17 reviews
4.7 km from City Centre
From   US$ 154 /nightSelect
Guest house
8.2
Great74 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 78 /nightSelect
Guest house
8.2
Great38 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 99 /nightSelect
Bed & Breakfast
8.2
Great36 reviews
300 m from City Centre500 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 212 /nightSelect
8.2
Great70 reviews
2.2 km from City Centre
From   US$ 74 /nightSelect
Bed & Breakfast
8.2
Great41 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 106 /nightSelect
Guest house
8.2
Great51 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 166 /nightSelect
Guest house
8.2
Great103 reviews
1.5 km from City Centre1.4 km from Weymouth Marina
From   US$ 51 /nightSelect
Guest house
8.2
Great57 reviews
1.0 km from City Centre1.0 km from Weymouth Marina
From   US$ 104 /nightSelect
Guest house
8.2
Great13 reviews
200 m from City Centre400 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 90 /nightSelect
Bed & Breakfast
8.2
Great40 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 65 /nightSelect
8.2
Great19 reviews
700 m from City Centre800 m from Weymouth Marina
From   US$ 171 /nightSelect
8.2
Great61 reviews
1.0 km from City Centre1.1 km from Weymouth Marina
From   US$ 103 /nightSelect
Guest house
8.2
Great42 reviews
700 m from City Centre400 m from Weymouth Marina
From   US$ 131 /nightSelect
Bed & Breakfast
8.4
Great49 reviews
7.4 km from City Centre1.4 km from Abbotsbury Children's Farm
From   US$ 179 /nightSelect
Bed & Breakfast
8.4
Great40 reviews
200 m from City Centre400 m from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 116 /nightSelect
8.2
Great62 reviews
1.0 km from City Centre1.1 km from Weymouth Marina
From   US$ 187 /nightSelect
8.4
Great59 reviews
1.0 km from City Centre1.1 km from Weymouth Marina
From   US$ 119 /nightSelect
8.4
Great33 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 81 /nightSelect
Guest house
8.4
Great48 reviews
700 m from City Centre400 m from Weymouth Marina
From   US$ 134 /nightSelect
Bed & Breakfast
8.6
Great4 reviews
1.1 km from City Centre1.1 km from Weymouth Marina
From   US$ 151 /nightSelect
Bed & Breakfast
8.2
Great61 reviews
1.6 km from City Centre1.6 km from Weymouth Marina
From   US$ 122 /nightSelect
8.6
Great15 reviews
800 m from City Centre800 m from Weymouth Marina
From   US$ 153 /nightSelect

Best Hotels and Places to Stay in Weymouth

Why visit?

Weymouth, a charming seaside town located on the South Coast of England, offers a plethora of attractions for tourists. With its picturesque sandy beaches, historic sites, vibrant harbor, and stunning coastline, Weymouth is an ideal destination for those seeking a relaxing yet adventure-filled getaway.

Where to stay?

When deciding where to stay in Weymouth, the following areas are considered the best options:

Weymouth Town Centre: This is the heart of Weymouth, and staying here provides easy access to the town's amenities, shops, restaurants, and lively nightlife.

Esplanade: Overlooking the beach, the Esplanade offers stunning sea views and proximity to Weymouth's attractions, including the Pavilion Theatre and Sandworld Sculpture Park.

Greenhill: Located slightly east of the town center, Greenhill offers a quieter atmosphere and easy access to the delightful Greenhill Gardens and Bowleaze Coveway.

Price per hotel room per night:

The average prices in Weymouth vary according to the hotel's star rating:

3-star hotels: Prices range from £60 to £100 per night.

4-star hotels: Prices range from £100 to £150 per night.

5-star hotels: Prices range from £150 to £250 per night.

Best value for money:

Hotel Rex: With its convenient location near the town center and affordable prices starting at £65 per night, Hotel Rex is a great choice for budget-conscious travelers. The hotel offers comfortable rooms, friendly staff, and delicious breakfast.

The Richmoor Hotel: Offering excellent value for money, The Richmoor Hotel provides comfortable rooms, a family-friendly atmosphere, and prices starting from £70 per night. The hotel is located in a prime spot, close to the beach and town center.

The Fairhaven Hotel: Situated on the Esplanade, The Fairhaven Hotel offers comfortable rooms with sea views, friendly service, and prices starting from £95 per night. Guests can enjoy the hotel's restaurant, bar, and easy access to nearby attractions.

Best kids-friendly hotels:

Moonfleet Manor: Located just outside Weymouth, Moonfleet Manor is a luxurious family-friendly hotel offering spacious rooms, extensive leisure facilities, a supervised play area, and an indoor pool. Prices start at £150 per night.

The Riviera Hotel: Situated on the beachfront, The Riviera Hotel features family rooms, an indoor pool, outdoor play area, and evening entertainment for children. Prices start at £100 per night.

Best hotels for a romantic getaway:

The Lugger Inn: This charming, family-run inn offers cozy and comfortable rooms in a peaceful setting. Its waterfront location provides a romantic ambiance, and prices start at £80 per night.

The Heights Hotel: Nestled on the outskirts of Weymouth, The Heights Hotel offers breathtaking panoramic views of the Jurassic Coast. With its elegant rooms, superb dining options, and tranquil atmosphere, this hotel is perfect for a romantic escape. Prices start at £120 per night.

Best for location:

The Crown Hotel: Situated in the heart of Weymouth, The Crown Hotel is close to the beach, harbor, and town center. With its elegant decor, comfortable rooms, and friendly service, it is an ideal choice for those seeking a central location. Prices start at £110 per night.

The Hotel Rembrandt: Located near the town center, The Hotel Rembrandt boasts modern rooms, a leisure complex with swimming pool and spa facilities, and easy access to the beachfront. Prices start at £120 per night.

The Royal Hotel: Overlooking Weymouth Bay and situated on the Esplanade, The Royal Hotel offers stunning sea views, elegant Victorian architecture, and proximity to major attractions. Prices start at £160 per night.

Best for a short city break:

The Roundhouse Hotel: With its prime seafront location and stylish rooms, The Roundhouse Hotel provides a comfortable base for exploring Weymouth. Prices start at £130 per night.

The Brunswick Hotel: This boutique hotel offers comfortable rooms and a warm, friendly atmosphere. Located near the town center and beach, it is perfect for a convenient city break. Prices start at £100 per night.

Show moreLess