

Weymouth has quickly become one of Dorset’s best towns for eating out. Sitting right on the Jurassic Coast with its own working harbour, the town has direct access to some of the freshest seafood in the country — and a genuinely excellent spread of restaurants, harbourside pubs and chip shops to make the most of it.
We’ve pulled together 22 of the best places to eat in Weymouth, all currently open and trading. From Michelin Guide fine dining to a proper seaside fish and chip supper, there’s something here for every kind of visit.
1. Catch at the Old Fishmarket
Weymouth’s only Michelin Guide restaurant, Catch is genuine sea-to-plate dining housed in the town’s historic Grade II-listed fish market. Menus change with the season and the daily catch, working closely with Weyfish fishmongers who still operate from the ground floor of the same building. Booking ahead is essential for this one.
1 Custom House Quay, Weymouth Harbour, DT4 4BE
2. Crab House Café
Set right on Chesil Beach with its own oyster beds out front, Crab House Café is one of the county’s best-loved seafood restaurants. The menu changes up to twice a day depending on the local catch, with fresh crab and oysters as the standout choices. Reservations are strongly recommended, especially for a table near the pass.
Ferrymans Way, Portland Road, Wyke Regis, DT4 9YU
3. Restaurant Les Enfants Terribles
A French-influenced seafood restaurant on Weymouth Harbour, led by head chef Eric Tavernier with three decades of culinary experience. The seasonal menu celebrates South West produce alongside seafood landed just yards from the front door. It’s an intimate, personal dining experience, and regulars often travel some distance just to eat here.
19 Custom House Quay, Weymouth, DT4 8BG
4. Rockfish
Part of chef Mitch Tonks’ small seafood restaurant group, Rockfish sits in a prime spot on Weymouth’s esplanade. The focus is squarely on fresh, sustainably sourced fish, with daily specials depending on the catch alongside a solid core menu. Expect a relaxed, beachy atmosphere with genuinely excellent seafood.
48–49 The Esplanade, Weymouth, DT4 8DQ
5. Sea Beats
A small, family-friendly seafood restaurant on the Esplanade with a genuinely devoted local following. Owner and head chef Adam Foster has built a strong reputation for beautifully cooked, unfussy fish dishes — think pan-fried hake, whole sea bream and a well-chosen wine list. Booking ahead is essential; this compact spot fills up fast.
86 Esplanade, Weymouth, DT4 7AT
6. The Ship Inn
A striking pastel-blue pub right on the harbourside, The Ship Inn has been part of the Hall & Woodhouse family since 1856. Expect British pub classics done well — the pies are a particular highlight — alongside a strong range of ales, all enjoyed with lovely harbour views through the huge windows.
Custom House Quay, Weymouth, DT4 8BE
7. Quayside Bar & Kitchen
Sitting directly on Custom House Quay, Quayside Bar & Kitchen combines a relaxed pub menu with genuinely good seafood specials, all served up with harbourside views and plenty of outdoor seating for sunny days. It’s popular for both a casual lunch and a proper evening meal.
7 Custom House Quay, Weymouth, DT4 8BE
8. Billy Winters
A colourful, quirky beach bar and diner right on Chesil Beach, serving everything from breakfast through to sunset cocktails. Billy Winters smokes its own pastrami, farms oysters in the nearby Fleet Lagoon, and sources as much as possible from local suppliers — the crab and avocado toast is a particular local favourite.
Ferrybridge Boatyard, Weymouth, DT4 9JZ
9. Oliveto
Housed on the top floor of the old Pier Bandstand, Oliveto is an Italian restaurant with arguably the best view of any restaurant in Weymouth — huge windows and a small balcony almost hanging over the sea. Run by husband-and-wife team Alvise and Dominique, the menu covers Italian classics done simply and well.
The Pier Bandstand, The Esplanade, Weymouth, DT4 7RN
10. Bonita Pasta Club
One of Weymouth’s newest openings, this family-run Italian spot on Custom House Quay has quickly become known for its pasta-focused menu and cheerful, unpretentious atmosphere — helped along by the decorative Vespa parked outside the front door. A fun, casual choice for a harbourside dinner if you fancy something other than seafood.
Custom House Quay, Weymouth Harbour, DT4 8BE
11. Sandara
Tucked away on the quieter stretch of St Thomas Street, Sandara is a small, cosy restaurant and cocktail bar with a Mediterranean-leaning, sharing-style menu — think steak sharers, halloumi skewers and generous fish sharing plates. It’s built its reputation slowly through word of mouth rather than fanfare, and regulars keep coming back for the relaxed, sophisticated atmosphere.
36 St Thomas Street, Weymouth, DT4 8EH
12. Nautico Lounge
Part bar, part coffee shop, part restaurant, Nautico Lounge occupies the former Post Office building in the town centre with an eclectic, cosy interior of mismatched furniture and exposed brick. The all-day breakfast makes it a popular brunch spot, and it’s both dog and child-friendly.
66 St Thomas St, Weymouth, DT4 8EL
13. Sambo Rodizio
A Brazilian-style bar and grill where cuts of meat are brought to the table on huge skewers and carved in front of you, all for a fixed all-you-can-eat price that includes a full buffet of sides. A genuinely different night out if you’re travelling with a group of hearty appetites.
41 Abbotsbury Rd, Weymouth, DT4 0AQ
14. Café Oasis
Right on the beach at the eastern end of Weymouth’s Esplanade, Café Oasis is a lovely spot for breakfast with a sea view, with a strong focus on local seafood including Lyme Bay scallops and beer-battered fish of the day. Outdoor seating makes it a favourite on sunny mornings.
Overcombe Corner, Bowleaze Coveway, Weymouth, DT3 6PN
15. Wishing Well Tearooms
Tucked into the pretty village of Upwey on the edge of town, the Wishing Well sits beside the charming Upwey Water Gardens at the source of the River Wey. A proper traditional tearoom, it’s the spot for a lavish afternoon tea in the gardens or a Sunday lunch away from the harbour crowds.
161 Church Street, Weymouth, DT3 5QE
16. The View
A slightly smarter take on the classic beachside kiosk, The View serves budget-friendly lunches, snacks and drinks right on the Esplanade. It’s a lovely spot to grab a glass of something cold on the terrace in the evening while watching the waves roll in.
The Esplanade, Weymouth, DT4 8
17. Ebike Cafe @ Deheers
Part bike shop, part health-focused café, housed in a historic red-brick building on Weymouth Harbour. Expect smoothie bowls, paninis and avocado toast alongside good coffee and a sunny harbourside terrace — plus the option to rent an e-bike and explore the coast before or after lunch.
9A Custom House Quay, Weymouth, DT4 8BG
No visit to Weymouth is complete without a proper fish and chip supper, and the town has a genuinely strong lineup to choose from.
18. The Marlboro
A Weymouth institution since 1974, The Marlboro sits just off the harbour and has built a loyal following for fresh, sustainably caught fish in perfectly crisp batter. Both takeaway and sit-down dining are available.
46 St Thomas St, Weymouth, DT4 8AW
19. Bennett’s Fish and Chips
A beautiful blue-painted harbourside institution since 1989, Bennett’s offers both a proper sit-down dine-in experience and takeaway, with a strong sustainability focus and a menu that goes well beyond the classics — tempura king prawns and crispy shredded chicken both make an appearance.
14 Trinity Rd, Weymouth, DT4 8TJ
20. King Edwards
Located right by the Esplanade and the Jubilee Clock, King Edwards is known for generous, perfectly cooked portions and a genuinely warm welcome. The cod and chips with mushy peas comes particularly well recommended, and there’s a full menu beyond fish for anyone in your group who isn’t in the mood for seafood.
The Esplanade, Weymouth, DT4 7AT
21. The Old Harbour Fish and Chips
A standout for anyone with dietary requirements, The Old Harbour Fish and Chips uses a dedicated gluten-free fryer to guarantee genuinely safe gluten-free portions, without compromising on the crisp batter and flaky fish that’s made it a firm local favourite.
16 St Edmund St, Weymouth, DT4 8AR
22. Stracey’s Fish & Chips
A little further from the harbour in Preston, Stracey’s has built a strong reputation for generous, freshly cooked portions and a genuinely friendly welcome, with gluten-free options available. Well worth the short trip out of the town centre.
1 Church Rd, Preston, Weymouth, DT3 6BU

With this many excellent places to eat within walking distance of each other, Weymouth makes a brilliant base for a food-focused break — whether that’s working through the fish and chip rivalry one supper at a time or booking a table at Catch for a proper celebration dinner.
If you’re planning a stay nearby, browse our full collection of Weymouth holiday cottages for the perfect base to explore Weymouth’s food scene and the rest of the Jurassic Coast.