Weymouth town centre puts you minutes from the sandy beach, the historic harbour, and the Jurassic Coast. Choose a central hotel or vacation rental here to walk to Weymouth Beach, the Sealife Park, and the town's restaurants and bars without needing a car. With 96 options, you can find a budget-friendly room or a beachfront spot with sea views and family-friendly amenities.
Expect to pay from around £70 per night for a basic double room in low season, rising to £150+ for sea-facing or spa hotels. Top-rated picks like The Royal Hotel Weymouth (score 78) offer direct beachfront access, a bar, and free WiFi, while the family-run Hotel Rex (score 88) sits on the Esplanade with marble bathrooms and some rooms featuring hot tubs and balconies. For a budget stay, the Premier Inn Weymouth Seafront and the Best Western Hotel Rembrandt include free parking and an indoor pool - both just a short walk to the centre. Book early for summer weekends, as places like The Crown Hotel (near the town bridge) and The Fairhaven Hotel fill up fast.
