About The Old Ship Inn

The Old Ship Inn is a charming traditional pub located in the scenic village of Upwey, just a stone's throw from Weymouth. With its inviting atmosphere, exposed beams, and comfortable seating, it’s the perfect spot to enjoy hearty pub grub and local ales. Our menu features a variety of dishes made from fresh, local ingredients, ensuring a delightful dining experience. Whether you're stopping by for a quick pint, a family meal, or a relaxing overnight stay in one of our ensuite rooms, we promise genuine Dorset hospitality. Plus, our spacious garden is ideal for enjoying sunny days with friends and family.
Book Now

The Old Ship Inn

Upwey - Weymouth

Combining the charm of a traditional country pub with great food, local ales and comfortable stays