Top Hotels in Weymouth

Search among 75 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
1Filter & Sort
View map
51-75 out of 75
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great764 reviews
MapView on map1600 yd from City Center1600 yd from Weymouth Marina
From   US$ 88 /nightSelect
8.0
Great93 reviews
MapView on map1400 yd from City Center1300 yd from Weymouth Marina
From   US$ 64 /nightSelect
8.4
Great41 reviews
800 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 134 /nightSelect
8.0
Great58 reviews
1400 yd from City Center500 yd from Sandsfoot Castle
From   US$ 101 /nightSelect
8.2
Great63 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 90 /nightSelect
8.2
Great80 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 96 /nightSelect
8.2
Great74 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 78 /nightSelect
8.2
Great83 reviews
700 yd from City Center800 yd from Weymouth Marina
From   US$ 155 /nightSelect
8.2
Great68 reviews
300 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 115 /nightSelect
8.2
Great70 reviews
1.4 mi from City Center
From   US$ 60 /nightSelect
8.4
Great22 reviews
1500 yd from City Center1300 yd from Weymouth Marina
From   US$ 147 /nightSelect
8.0
Great48 reviews
200 yd from City Center300 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 108 /nightSelect
8.2
Great55 reviews
400 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 98 /nightSelect
8.2
Great19 reviews
800 yd from City Center800 yd from Weymouth Marina
From   US$ 122 /nightSelect
Bed & Breakfast
8.2
Great60 reviews
1300 yd from City Center1300 yd from Weymouth Marina
From   US$ 149 /nightSelect
8.2
Great55 reviews
700 yd from City Center400 yd from Weymouth Marina
From   US$ 154 /nightSelect
8.2
Great48 reviews
700 yd from City Center700 yd from Weymouth Marina
From   US$ 101 /nightSelect
8.6
Great137 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 80 /nightSelect
8.2
Great70 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 125 /nightSelect
8.2
Great65 reviews
700 yd from City Center400 yd from Weymouth Marina
From   US$ 153 /nightSelect
Bed & Breakfast
8.4
Great40 reviews
200 yd from City Center500 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 118 /nightSelect
8.2
Great71 reviews
300 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 109 /nightSelect
8.2
Great64 reviews
200 yd from City Center400 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 121 /nightSelect
8.2
Great74 reviews
3.0 mi from City Center1200 yd from Fantasy Island Fun Park
From   US$ 120 /nightSelect
8.2
Great68 reviews
300 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 114 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Weymouth

Why visit?

Weymouth is a charming seaside town located on the Jurassic Coast in the United Kingdom. Known for its beautiful beaches, historic sites, and vibrant atmosphere, Weymouth is a popular destination for tourists. With a variety of accommodations including hotels, bed and breakfasts (B&Bs), and campsites, visitors will have plenty of options to choose from when planning their stay in Weymouth.

Where to stay?

Weymouth Harbour: The picturesque Weymouth Harbour is a prime location to stay for tourists. With its stunning views of the harbor and close proximity to the town center, visitors can easily explore the local attractions, dining options, and shops. There are several hotels and B&Bs in Weymouth Harbour that offer comfortable accommodations with easy access to the waterfront.

Weymouth Town Centre: For those who prefer to be at the heart of all the action, staying in Weymouth Town Centre is an excellent choice. Here, visitors will find a variety of hotels, ranging from budget-friendly options to more luxurious establishments. With numerous restaurants, bars, and shops within walking distance, guests will have plenty of entertainment options at their fingertips.

Weymouth Beach: If youre looking to be steps away from the sandy shores, staying near Weymouth Beach is ideal. This area offers a range of accommodations, including hotels and campsites, providing visitors with the opportunity to enjoy a beachside vacation. Waking up to the sound of crashing waves and the fresh scent of sea air is a fantastic way to start each day in Weymouth.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

The Crown Hotel: Located in the heart of Weymouth Town Centre, The Crown Hotel offers comfortable and affordable accommodations. The hotel features modern and spacious rooms with ensuite bathrooms, ensuring a pleasant stay. With its convenient location, guests can easily explore the nearby attractions, restaurants, and shops. This hotel provides excellent value for money, making it a popular choice among travelers looking for budget-friendly options in Weymouth.

The Esplanade: Situated along the picturesque Weymouth beachfront, The Esplanade offers affordable accommodations with stunning sea views. The hotel offers a range of rooms, including family rooms, making it suitable for both couples and families. With its friendly staff, clean rooms, and convenient location near the town center, The Esplanade is a great value-for-money choice when visiting Weymouth.

The Leam Hotel: Nestled in a quiet residential area, The Leam Hotel provides comfortable accommodations at an affordable price. The hotel offers simple yet cozy rooms, some with beautiful garden views. Guests can enjoy a complimentary continental breakfast each morning before exploring the attractions in Weymouth. With its warm atmosphere and reasonable rates, The Leam Hotel is a great choice for travelers seeking value for money.

Best kid-friendly hotels:

The Channel View Hotel: Located just a short walk from Weymouth Beach, The Channel View Hotel is a family-friendly hotel offering spacious rooms and various facilities for children. The hotel features a dedicated childrens play area, a games room, and even family suites with separate bedrooms for parents and kids. With its central location and welcoming atmosphere, The Channel View Hotel is an excellent choice for families visiting Weymouth.

Weymouth Sands Guest House: Situated near Weymouth town center, Weymouth Sands Guest House is a child-friendly accommodation option. The guesthouse provides family rooms and extra beds for children, ensuring a comfortable stay for families. With its close proximity to Weymouths attractions and the beach, as well as its friendly staff, Weymouth Sands Guest House is a top pick for families visiting the area.

Best hotels for a romantic getaway:

Moonfleet Manor: Surrounded by beautiful gardens and overlooking Chesil Beach, Moonfleet Manor offers a romantic escape in a stunning setting. The hotel features elegant rooms with luxurious amenities, including some with four-poster beds and sea views. Couples can enjoy the hotels spa, leisure facilities, and fine dining restaurant for a truly memorable romantic getaway in Weymouth.

The Riviera Hotel: Situated on the Weymouth seafront, The Riviera Hotel offers a romantic setting with breathtaking views of the bay. The hotel features stylish rooms, some with balconies overlooking the sea. Couples can enjoy a romantic dinner at the hotels restaurant, relax in the indoor pool, or take a leisurely stroll along the beach. With its beautiful location and intimate atmosphere, The Riviera Hotel is perfect for a romantic getaway in Weymouth.

Best for location:

The Royal Hotel: Located on the Weymouth Harbor, The Royal Hotel offers stunning views of the marina and easy access to the town center. The hotel features comfortable rooms with modern amenities and an onsite bar and restaurant. With its prime location, guests can explore the nearby attractions, shops, and restaurants conveniently from The Royal Hotel.

Hotel Rembrandt: Situated just a short walk from Weymouth Beach and a few minutes drive from the town center, Hotel Rembrandt boasts an excellent location for both beachgoers and city explorers. The hotel offers spacious rooms, a leisure club with a swimming pool, and an onsite restaurant. With its proximity to both the beach and the town, Hotel Rembrandt is a great choice for those looking to experience the best of Weymouth.

The Lugger Inn: Located in the charming village of Chickerell, just a short drive from Weymouth, The Lugger Inn offers a peaceful coastal location with easy access to both the beach and the town. The inn features comfortable rooms, a traditional pub with local ales, and a restaurant serving delicious seafood. Guests can enjoy the tranquil atmosphere while still being within close reach of Weymouths attractions.

Best for a short city break:

The Kingswood Guest House: Situated in the heart of Weymouth, The Kingswood Guest House offers comfortable accommodations for a short city break. The guesthouse provides cozy rooms and a delicious full English breakfast to start the day. With its central location, guests can easily explore the towns attractions, shopping streets, and vibrant nightlife from The Kingswood Guest House.

The Cavendale: Nestled in a quiet area, just a short walk from Weymouth Beach, The Cavendale offers a peaceful retreat for a short city break. The hotel provides comfortable rooms and a complimentary breakfast to kickstart the day. With its tranquil setting and proximity to the beach, The Cavendale is an ideal choice for those seeking a relaxing getaway near the Weymouth coastline.

Show moreLess