Top-Rated Hotels in Weymouth for an Unforgettable Stay

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Weymouth, a charming coastal town in the United Kingdom that offers an exquisite blend of history, natural beauty, and picturesque landscapes. Whether you're visiting for a relaxing beach vacation or eager to explore the fascinating historical sites, Weymouth has something to offer for every traveler. And when it comes to accommodations, you'll be delighted to discover the best hotels in Weymouth that effortlessly combine luxurious comfort with exceptional service. From elegant seaside retreats to cozy boutique establishments, Weymouth's hotels promise an unforgettable stay and an experience that will exceed your expectations.

One of the standout options for luxurious accommodations in Weymouth is the renowned Astra Hotel. Ideally situated along the stunning Esplanade overlooking the sparkling waters of Weymouth Bay, this elegant hotel offers spacious rooms with breathtaking sea views. The Astra Hotel provides unparalleled hospitality, showcasing a blend of modern design and classic elegance that will make you feel pampered from the moment you step through the door. Enjoy exquisite dining experiences at their on-site restaurant and indulge in the impeccable service that epitomizes the best hotels in Weymouth.

For those seeking a more intimate and boutique experience, the Moonfleet Manor Hotel comes highly recommended. Nestled amidst stunning gardens and located just a short walk from the Chesil Beach, this charming Georgian manor boasts an atmosphere of tranquility and relaxation. The Moonfleet Manor offers comfortable and beautifully appointed rooms, capturing the essence of English countryside charm. With an array of on-site facilities, including a spa, swimming pool, and cozy lounge areas, this hotel provides the perfect retreat after a day of exploring all that Weymouth has to offer.

Get ready to discover the best hotels in Weymouth, as you embark on a journey that promises to delight your senses, provide the utmost comfort, and create unforgettable memories in this captivating seaside town.

Show more + Show less -

Our Top 5

(Sorted by rating & number of reviews)

1. The Aqua Hotel
2. The Ocean Guesthouse
3. The Jubilee Hotel - With Spa And Restaurant And Entertainment
4. Heights Hotel
5. The Lugger Inn

The Best Luxury Hotels in Weymouth

Check Availability

Weymouth
Dec 06, 2025 - Dec 07, 2025

The Aqua Hotel

7.8

Good

(662 Reviews)

+ 42 photos
Nestled in the heart of Weymouth is a luxurious boutique hotel that seamlessly blends contemporary design with personalized service. Its stylish rooms feature modern amenities, plush bedding, and sleek furnishings. The hotel's rooftop terrace offers panoramic views of the town and the marina, while the on-site spa provides a haven of relaxation. With its prime location and dedication to excellence, The Aqua Hotel is a standout choice among Weymouth's luxury accommodations.
Address: Castletown
Rating: Good 7.8 (662 Reviews)
Rooms: 25
Price: From 76$

The Ocean Guesthouse

8.6

Good

(217 Reviews)

+ 153 photos
Located along Weymouth's Esplanade, The Ocean Hotel is a boutique gem that captures the essence of coastal living. With its elegant rooms, many overlooking the sea, guests can enjoy comfortable accommodations paired with stunning views. The hotel's restaurant showcases locally sourced ingredients, guaranteeing a delicious dining experience. Immerse yourself in the quaint charm and warm hospitality of The Ocean Hotel, an ideal choice for those seeking a personalized and boutique stay in Weymouth.
Address: 15 The Esplanade
Rating: Good 8.6 (217 Reviews)
Rooms: 9
Price: From 131$

The Best Boutique Hotels in Weymouth

Weymouth's charm extends to its boutique hotels, which exude character, style, and a sense of uniqueness. These establishments provide an intimate and personalized experience, boasting individually designed rooms, impeccable attention to detail, and a distinct ambiance. Discover the best boutique hotels in Weymouth that offer a delightful blend of charm, comfort, and a touch of local flair.

The Jubilee Hotel - With Spa And Restaurant And Entertainment

6.7

Good

(1715 Reviews)

+ 125 photos
Located just a stone's throw away from Weymouth's sandy beach, The Richmoor Hotel offers comfortable and affordable accommodations. The guest rooms are clean and well-maintained, providing all the essential amenities for a pleasant stay. Guests can enjoy hearty breakfasts and delicious meals at the hotel's on-site restaurant. The Richmoor Hotel is an ideal choice for budget travelers looking for a convenient and wallet-friendly stay in Weymouth.
Address: 146 The Esplanade
Rating: Good 6.7 (1715 Reviews)
Rooms: 69
Price: From 94$

Heights Hotel

7.8

Good

(825 Reviews)

+ 91 photos
Situated atop the stunning cliffs of Portland, The Heights Hotel offers breathtaking views of the Jurassic Coast and the sparkling waters of Weymouth Bay. This luxurious establishment provides guests with beautifully appointed rooms, elegant décor, and modern amenities. Indulge in the hotel's acclaimed restaurant, where exceptional cuisine is paired with exceptional views. The Heights Hotel combines luxurious comfort with an idyllic location, making it a top choice for those seeking the finest accommodations in Weymouth.
Address: Yeates Road
Rating: Good 7.8 (825 Reviews)
Rooms: 58
Price: From 217$

The Best Family-Friendly Hotels in Weymouth

Weymouth is a wonderful destination for a family vacation, offering a range of attractions and activities for all ages. The best family-friendly hotels in Weymouth provide comfortable accommodations and thoughtful amenities designed with families in mind. From spacious rooms and dedicated play areas to engaging children's programs, these hotels ensure a memorable and enjoyable stay for everyone in the family.

The Lugger Inn

8.1

Good

(587 Reviews)

+ 32 photos
Located in the picturesque village of Chickerell, The Lugger Inn is a charming hotel that welcomes families with open arms. The family rooms are tastefully decorated and feature modern amenities, ensuring a comfortable stay for all. The hotel's restaurant offers a children's menu and a warm, family-friendly ambiance. With its proximity to Weymouth and its focus on catering to families, The Lugger Inn is a delightful choice for a family-friendly stay in Weymouth.
Address: 30 West Street, Chickerell
Rating: Good 8.1 (587 Reviews)
Rooms: 15
Price: From 104$

The Best Budget Hotels in Weymouth

Traveling on a budget doesn't mean compromising on comfort and quality. Weymouth offers a selection of budget-friendly hotels that provide affordable accommodations without skimping on essential amenities and friendly service. These hotels offer great value for money and are the perfect choice for budget-conscious travelers seeking a comfortable stay in Weymouth.