Guide to the Best Weymouth Restaurants
From seafood havens and Italian bistros to traditional British pubs and diverse Asian eateries, Weymouth restaurants have something to offer for every palate and occasion.
Searching for the best places to eat in Weymouth? Whether you’re a local resident or a visitor exploring the scenic Dorset coast, this guide is can help you discover the top dining spots in the area.
Seafood Options – Weymouth Restaurants
Al Molo
- Location: The Esplanade, Weymouth
- Why: Fresh seafood, ocean view, Italian influence
- Price: £20-£40 per person
- Specialty: Lobster linguine, oysters
The Crab House Café
- Location: Ferrymans Way, Weymouth
- Why: Known for crab dishes, rustic setting
- Price: £25-£45 per person
- Specialty: Crab bisque, seafood platter
The Ship Inn
- Location: Custom House Quay, Weymouth
- Why: Traditional pub, seafood specials
- Price: £15-£30 per person
- Specialty: Fish and chips, clam chowder
Mallams
- Location: Maiden St, Weymouth
- Why: Fine dining, seasonal seafood
- Price: £30-£50 per person
- Specialty: Seared scallops, turbot
Weymouth’s seafood scene is rich and diverse, offering everything from casual to fine dining experiences. Whether you’re craving traditional British seafood or something with a modern twist, you’ll find it here.
Italian Options – Weymouth Restaurants
Enzo
- Location: St Mary St, Weymouth
- Why: Authentic Italian, cozy atmosphere, family-owned
- Price: £15-£30 per person
- Specialty: Wood-fired pizza, homemade pasta
Al Molo (Italian Section)
- Location: The Esplanade, Weymouth
- Why: Italian seafood fusion, ocean view
- Price: £20-£40 per person
- Specialty: Seafood risotto, tiramisu
La Gondola
- Location: King St, Weymouth
- Why: Classic Italian dishes, romantic setting
- Price: £20-£35 per person
- Specialty: Osso buco, panna cotta
Il Porto
- Location: Custom House Quay, Weymouth
- Why: Harbor view, modern Italian cuisine
- Price: £18-£32 per person
- Specialty: Truffle pasta, affogato
Weymouth’s Italian dining options offer a range of experiences, from traditional to modern. Whether you’re in the mood for a classic spaghetti carbonara or something more adventurous like squid ink pasta, you’ll find a spot that hits the mark.
Traditional British Options – Weymouth Restaurants
The Dorset Burger Company
- Location: King St, Weymouth
- Why: Classic British fare, locally sourced ingredients, casual setting
- Price: £10-£20 per person
- Specialty: Gourmet burgers, Dorset Blue Vinny cheese
The Red Lion
- Location: Hope Square, Weymouth
- Why: Traditional pub, historic building
- Price: £10-£20 per person
- Specialty: Sunday roast, fish and chips
The George Bar & Grill
- Location: Custom House Quay, Weymouth
- Why: Modern British cuisine, stylish interior
- Price: £15-£30 per person
- Specialty: Grilled lamb chops, Eton mess
Weymouth’s traditional British dining scene offers a mix of classic and modern options. Whether you’re looking for a hearty Sunday roast or a gourmet burger featuring local ingredients, you’ll find a place that satisfies your cravings.
Asian Options – Weymouth Restaurants
Shalims Balti House
- Location: Abbotsbury Rd, Weymouth
- Why: Spicy curries, diverse menu, family-run
- Price: £15-£25 per person
- Specialty: Chicken tikka masala, lamb rogan josh
Jasmine Thai Restaurant
- Location: St Thomas St, Weymouth
- Why: Authentic Thai, cozy setting
- Price: £15-£30 per person
- Specialty: Pad Thai, green curry
Yo Yo Noodle
- Location: St Mary St, Weymouth
- Why: Quick Asian street food, casual
- Price: £8-£15 per person
- Specialty: Stir-fry noodles, dumplings
Sake Sushi
- Location: St Alban St, Weymouth
- Why: Fresh sushi, modern ambiance
- Price: £20-£35 per person
- Specialty: Sashimi platter, dragon roll
Weymouth’s Asian dining scene offers a variety of flavours and styles. Whether you’re in the mood for spicy Indian curries, authentic Thai dishes, or fresh sushi, you’ll find something to satisfy your palate.
Vegan Options – Weymouth Restaurants
The Crow’s Nest
- Location: St Edmund St, Weymouth
- Why: Plant-based options, eco-friendly, organic ingredients
- Price: £10-£20 per person
- Specialty: Vegan burger, cashew cheese pizza
Nautico Lounge
- Location: St Thomas St, Weymouth
- Why: Vegan-friendly menu, relaxed atmosphere
- Price: £10-£20 per person
- Specialty: Vegan breakfast, falafel wrap
The Good Life Café
- Location: St Alban St, Weymouth
- Why: Health-focused, smoothie bar
- Price: £8-£15 per person
- Specialty: Acai bowls, vegan wraps
The Dorset Burger Company (Vegan Section)
- Location: King St, Weymouth
- Why: Vegan burger options, locally sourced
- Price: £10-£20 per person
- Specialty: Vegan cheeseburger, sweet potato fries
Weymouth offers a growing number of vegan dining options, ranging from dedicated plant-based eateries to traditional restaurants with vegan-friendly menus. Whether you’re looking for a hearty vegan burger or a light, health-focused meal, you’ll find something to enjoy.

Weymouth is a culinary gem on the Dorset coast, offering a wide range of dining options to suit all tastes and budgets. From fresh seafood and authentic Italian to traditional British and diverse Asian cuisines, there’s something for everyone. Whether you’re a local or a visitor, you’re sure to find a dining experience that delights your palate. Enjoy your meal and explore the flavours of Weymouth!
For any other Dorset recommendations, More Leads Local is always here to help!