Find and Book 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
Filter & Sort
View map
1-50 out of 75
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
8.2
Great92 reviews
MapView on map200 yd from City Center500 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 85 /nightSelect
Bed & Breakfast
8.0
Great91 reviews
MapView on map800 yd from City Center800 yd from Weymouth Marina
From   US$ 123 /nightSelect
8.2
Great106 reviews
1300 yd from City Center1300 yd from Weymouth Marina
From   US$ 131 /nightSelect
Bed & Breakfast
8.2
Great71 reviews
1000 yd from City Center1000 yd from Weymouth Marina
From   US$ 112 /nightSelect
8.2
Great115 reviews
200 yd from City Center200 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 40 /nightSelect
Bed & Breakfast
8.2
Great61 reviews
1.0 mi from City Center1800 yd from Weymouth Marina
From   US$ 109 /nightSelect
8.2
Great76 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 104 /nightSelect
8.2
Great105 reviews
200 yd from City Center500 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 75 /nightSelect
8.2
Great61 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 48 /nightSelect
8.0
Great91 reviews
200 yd from City Center500 yd from Weymouth Marina
From   US$ 60 /nightSelect
8.2
Great70 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 129 /nightSelect
8.0
Great78 reviews
800 yd from City Center800 yd from Weymouth Marina
From   US$ 134 /nightSelect
8.2
Great70 reviews
1100 yd from City Center1100 yd from Weymouth Marina
From   US$ 164 /nightSelect
8.2
Great72 reviews
700 yd from City Center700 yd from Weymouth Marina
From   US$ 200 /nightSelect
8.2
Great57 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 104 /nightSelect
8.2
Great97 reviews
2.6 mi from City Center
From   US$ 114 /nightSelect
8.2
Great42 reviews
700 yd from City Center400 yd from Weymouth Marina
From   US$ 128 /nightSelect
Bed & Breakfast
8.6
Great615 reviews
400 yd from City Center500 yd from Weymouth Marina
From   US$ 85 /nightSelect
8.0
Great88 reviews
400 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 153 /nightSelect
Bed & Breakfast
8.0
Great89 reviews
1700 yd from City Center1600 yd from Weymouth Marina
From   US$ 98 /nightSelect
8.2
Great6 reviews
900 yd from City Center900 yd from Weymouth Marina
From   US$ 119 /nightSelect
8.2
Great63 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 72 /nightSelect
8.4
Great56 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 140 /nightSelect
8.4
Great149 reviews
1200 yd from City Center1300 yd from Weymouth Marina
From   US$ 83 /nightSelect
8.4
Great80 reviews
900 yd from City Center900 yd from Weymouth Marina
From   US$ 109 /nightSelect
8.2
Great62 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 107 /nightSelect
8.4
Great67 reviews
400 yd from City Center500 yd from Weymouth Marina
From   US$ 202 /nightSelect
8.2
Great102 reviews
3.9 mi from City Center
From   US$ 124 /nightSelect
8.4
Great65 reviews
900 yd from City Center900 yd from Weymouth Marina
From   US$ 69 /nightSelect
8.2
Great73 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 115 /nightSelect
8.2
Great137 reviews
1200 yd from City Center1300 yd from Weymouth Marina
From   US$ 103 /nightSelect
8.2
Great85 reviews
900 yd from City Center900 yd from Weymouth Marina
From   US$ 115 /nightSelect
8.4
Great44 reviews
2.4 mi from City Center
From   US$ 127 /nightSelect
8.2
Great113 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 69 /nightSelect
8.4
Great108 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 81 /nightSelect
8.0
Great92 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 104 /nightSelect
8.2
Great51 reviews
300 yd from City Center500 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 169 /nightSelect
8.2
Great53 reviews
900 yd from City Center900 yd from Weymouth Marina
From   US$ 108 /nightSelect
8.2
Great90 reviews
500 yd from City Center500 yd from Weymouth Marina
From   US$ 57 /nightSelect
8.2
Great82 reviews
300 yd from City Center600 yd from Weymouth Sea Life Adventure Park & Marine Santuary
From   US$ 107 /nightSelect
8.2
Great47 reviews
1.7 mi from City Center
From   US$ 124 /nightSelect
8.4
Great71 reviews
1.0 mi from City Center1800 yd from Weymouth Marina
From   US$ 50 /nightSelect
8.2
Great59 reviews
700 yd from City Center800 yd from Weymouth Marina
From   US$ 112 /nightSelect
8.2
Great119 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 95 /nightSelect
8.4
Great166 reviews
1300 yd from City Center1300 yd from Weymouth Marina
From   US$ 93 /nightSelect
8.2
Great69 reviews
1000 yd from City Center1000 yd from Weymouth Marina
From   US$ 173 /nightSelect
8.2
Great62 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 140 /nightSelect
Bed & Breakfast
8.2
Great96 reviews
800 yd from City Center500 yd from Weymouth Marina
From   US$ 100 /nightSelect
7.8
Very good75 reviews
700 yd from City Center700 yd from Weymouth Marina
From   US$ 70 /nightSelect
8.4
Great33 reviews
1200 yd from City Center1200 yd from Weymouth Marina
From   US$ 81 /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