The Old Castle Hotel is a low-key establishment combining the features of a hotel, inn, and pub, situated on Sudan Road in Weymouth. It offers simple, recently updated rooms above a traditional pub setting with a well-regarded beer garden. Guests can enjoy a complimentary breakfast featuring quality cooked options, as well as a popular Sunday carvery in the bar area. The hotel provides free Wi-Fi and parking, although the parking space is somewhat limited.
Set just steps from the seafront and about 1.3 miles from Weymouth town centre, the location is convenient for exploring local attractions. Nearby points of interest include Weymouth Beach, Durdle Door’s limestone arch, and Nothe Fort museum. The surrounding area is also well suited for those walking the South West Coastal Path, with easy access to quiet pedestrian routes and the beach within minutes on foot.
Guest reviews highlight the welcoming and friendly atmosphere created by the owners and staff, with many praising the breakfast and the comfortable, clean rooms. Some note rooms can be on the smaller side and slightly warm, with limited air conditioning options, but overall the accommodation is considered good value. Evening dining options on-site are limited; however, takeout food is welcomed and can be enjoyed in the pub's bar area.
This property is particularly suited for visitors looking for a relaxed, no-frills stay close to the coast who appreciate a traditional pub environment. Families and individuals seeking easy beach access and a peaceful location removed from town noise may find it appealing, while those requiring comprehensive hotel facilities such as a fitness center or airport shuttle may need to look elsewhere.
Summary compiled by GoHotelly editors from verified guest reviews, partner descriptions and editorial notes.