The Cumberland is located on the waterfront, a short 2-minute walk from Weymouth Station and 20 minutes' walk from Weymouth Beach. Travelers love the hotel's prime location.