Weymouth hotels

More than 281 hotels in Weymouth, accommodations, apartments, holiday homes, villas...

    Check-in Check-out
    Book now and pay later
    No hidden charges or fees
    No cancellation fees from ebooking.com
    Cancel or modify your booking without additional charges (subject to accommodation conditions)
    Find the best-priced accommodation
    Book now and save more
    If you're seeking Weymouth hotels, you've come to the right place. This enchanting southern English city, famed for its beautiful beaches and historic harbour, provides a wide range of accommodations suited for all tastes and budgets. Whether you favour a characterful boutique hotel, a comfy bed and breakfast, or a sleek suite with sea views, you’ll find the ideal stay in Weymouth to satisfy your needs.

    Most popular Weymouth hotels

    church view apartments
    57 St Mary Street Flat 1

    Church View Apartments, boasting free WiFi and a tennis court, is an accommodation offering comfort, security, and entertainment in Weymouth.

    Show prices
    birch house bed & breakfast
    31 Icen Road

    The Birch House Bed & Breakfast, with its landscaped garden and free WiFi, is a 5-star stay in the Radipole area of Weymouth.

    Show prices
    the royal oak
    52 Dorchester Road

    The Royal Oak hotel in Weymouth provides comfortable lodgings with free Wi-Fi, private parking, and a charming bar.

    Price from 120 GBP per night
    Show prices
    the edenhurst guesthouse
    122 The Esplanade

    Discover Dorset's Jurassic Coast from The Edenhurst Guesthouse in Weymouth, perfect for working with free Wi-Fi and sea views.

    Show prices
    the crown hotel
    51 - 53 St Thomas Street

    The Crown Hotel in Weymouth features 86 rooms with complimentary Wi-Fi, a restaurant, a bar, and 24-hour reception, all within a charming traditional setting.

    Show prices
    the chatsworth
    14 The Esplnade

    Overlooking the old harbour, The Chatsworth in Weymouth offers breakfast on the terrace, free WiFi, parking and a speciality in seafood dishes.

    Show prices
    a stones throw to the beach :-)
    19 King Street

    A Stones Throw to the Beach, a beachfront hotel in Weymouth with free parking, WiFi, and easy key collection.

    Price from 200 GBP per night
    Show prices
    kelston guest house
    1 Lennox Street

    Explore Kelston Guest House, with free parking and WiFi, daily cleaning and multiple outdoor options.

    Show prices
    olivers guest house
    12 Waterloo Place

    Experience the comfort of Olivers Guest House in Weymouth, a 3-star accommodation with free WiFi and English/Irish breakfast.

    Price from 49 GBP per night
    Show prices
    the royal hotel weymouth
    90 - 91 The Esplanade

    Relax at The Royal Hotel Weymouth with a restaurant, bar, lift, free wifi, room service, and pet-friendly policies.

    Price from 50 GBP per night
    Show prices
    timrick lodge
    7 Lennox Street

    Indulge in Timrick Lodge, a hotel in Weymouth with a fantastic welcome, fabulous amenities, free WiFi, laundry service and pet-friendly accommodation.

    Price from 49 GBP per night
    Show prices
    the redcliff
    Brunswick Terrace

    Overlooking the beach, The Redcliff in Weymouth offers car hire services, hiking activities, and free WiFi.

    Price from 39 GBP per night
    Show prices
    the wilton weymouth
    5 Gloucester Street

    Enjoy the pleasures of The Wilton Weymouth, providing complimentary WiFi, a tennis court and even windsurfing and snorkelling activities for guests.

    Price from 50 GBP per night
    Show prices
    fosters guest house
    Fosters Guest House 3 Lennox Street

    Discover Fosters Guest House, a non-smoking establishment offering car parking and free WiFi throughout the premises. Ideally situated in Weymouth.

    Price from 34 GBP per night
    Show prices
    weymouth beach b&b - adult only
    93 The Esplanade

    Enjoy breathtaking views of Weymouth Bay at Weymouth Beach B&B - Adult Only, with continental breakfast and free WiFi included.

    Price from 78 GBP per night
    Show prices

    A comprehensive guide to selecting the best accommodation in Weymouth

    When choosing accommodation in Weymouth, diversity is the keynote. This delightful city in Dorset county, in the south of England, has long been a favoured holiday destination for a multitude of splendid reasons. Offering a stunning Jurassic coast, a lively harbour, and a rich history, Weymouth presents something for every kind of traveller. Beach aficionados can't ask for more than booking one of the hotels in Weymouth with sea views. The city’s beaches are renowned for their golden sands and clear waters, perfect for a rejuvenating summer swim. Plus, many of these hotels provide easy access to water activities such as surfing, kayaking or diving. On the other hand, Weymouth is a real gem for history enthusiasts. The city's historic harbour, with its vibrant fishermen's cottages and renowned pubs, warrants a visit. Many hotels in the area are located in historic buildings, offering an utterly unique and authentic experience.

    But Weymouth hotels serve more than just beaches and history. Many offer modern amenities like spas, gyms and top-notch restaurants, perfect for those seeking a luxury stay. The city also boasts a vibrant culinary scene, with a wide range of restaurants offering everything from British classics to international dishes. If you're looking for a more budget-friendly and cosy place, Weymouth also boasts an inviting assortment of bed and breakfasts and guest houses. Many of these establishments, run by locals, will provide you a warm welcome and invaluable knowledge about the city's must-visit spots. To sum up, whatever your type of trip and interests might be, finding the perfect accommodation in Weymouth is as simple as opening eBooking and scrolling through the expansive selection of available hotels. So don't delay any longer, begin planning your stay in this charming English city today.

    Frequently Asked Questions

    How much does a weekend stay in a hotel in Weymouth cost?

    A weekend stay at a hotel in Weymouth costs an average of 165$ (based on ebooking.com rates).

    How much does a high-season weekend stay in a hotel in Weymouth cost?

    A high-season weekend stay at a hotel in Weymouth costs an average of 246$ (based on ebooking.com rates).

    Get the best deals and offers!