Skip to content

21 Amazing Places to Eat in Weymouth

Some posts on this site contain affiliate links. If you book or buy something through these links, I earn a small commission (at no extra cost to you). Take a look at my privacy policy for more information.

Blue and white buildings along the edge of Weymouth Harbour with a line of fishing boats moored along the harbour wall on a sunny day with cloudy blue sky above. Best Places to Eat in Weymouth.

Welcome to my very local guide to the best places to eat in Weymouth, Dorset.

My hometown has some truly amazing restaurants! The stunning Dorset coastline means epic seafood, while the surrounding countryside provides some top-notch local produce.

All that good-quality food means great restaurants. So, I’ve rounded them all up, trying to focus particularly on independently run places that prioritise local ingredients.

I grew up in Weymouth and, although I now live in the neighbouring town of Dorchester, I still call it home. I visit every couple of weeks – and always try to eat at a few of my favourite local spots when I do! So this really is a tried-and-tested local’s guide to the town’s best restaurants.

This is one of the best Dorset towns for seafood and local produce – not to mention the annual, harbourside food festival! I’ve also included the best fish and chip shops, plus (very importantly) the best ice cream parlours! So start planning now – and bring an appetite!

RELATED POST: A Local’s Guide to Weymouth Dorset

Best Places to Eat in Weymouth

I’ve broken this post down into sections to help you navigate, so use the menu above to skip ahead. There’s also a map at the bottom of the page. In the meantime, keep reading for my local guide to the best restaurants, fish and chips, and ice cream parlours in Weymouth…

Although numbered, the following list of the best places to eat in Weymouth is not ranked and is in no particular order.

11 of the Best Restaurants in Weymouth

1. Catch at the Old Fishmarket

Lunch and Dinner

one storey stone building with arched windows with restaurant tables outside behind a blue banner with the Weyfish fishmongers logo on it, on the left of the building is a food stall with black banners and the name Hatch printed on it in white

As the only restaurant in Weymouth to appear in the coveted Michelin Guide, Catch at the Old Fishmarket is perfect if you’re looking for a special meal out. This is sea-to-plate and farm-to-fork fine dining at its best. Menus change frequently depending on the season and the daily catch, and always focusing on the freshest, most sustainable, local ingredients.

Catch is housed within the historic fish market, a beautiful Grade-II-listed building dating back to 1855. Expert fishmongers Weyfish still operate out of the ground floor, selling the daily catch from both their own fleet and local fishing boats. We’re talking sustainable, line- and pot-caught local seafood, as fresh as it gets – and the best of it is served at Catch.

1 Custom House Quay, Weymouth Harbour DT4 4BE

2. Crab House Cafe

Lunch and Dinner

Crab House Cafe is one of the best places to eat seafood in Weymouth. This casual restaurant is in an awesome location on Chesil Beach, with stunning coastal views. No wonder they have such a fantastic seafood menu! Of course, the locally caught crab – served in a variety of ways – is the highlight, but there are plenty of local fish dishes to choose from. Especially their super fresh oysters, which are a must-try for seafood lovers.

Crab House change their menu up to twice a day, based on the fresh catches brought in by local fishermen – so you know the food you’re getting is as fresh as possible!

Ferrymans Way, Portland Road, Wyke Regis, DT4 9YU

3. Rockfish

Lunch and Dinner

Exterior of the Rockfish restaurant on Weymouth esplanade with a bright blue fence around the outside seating area and a large cream awning above with the logo printed in cyan

A relatively new addition to the Weymouth restaurant scene, Rockfish is part of the small chain of restaurants from acclaimed chef Mitch Tonks. It’s a casual dining restaurant in a prime location on Weymouth’s seafront.

The focus is on fresh local and sustainable seafood – although there are other offerings if fish isn’t your thing! The menu is fairly simple: mainly fish, with daily specials depending on the day’s catch. DON’T miss this one if you love fish!

48-49 The Esplanade, Weymouth DT4 8DQ

4. Billy Winters

Breakfast, Lunch and Dinner, and Drinks

Crab Shack - best places to eat in weymouth
Crab and avocado on toast!

Billy Winter’s is a super casual beach bar and diner, right on Chesil Beach – so it has gorgeous views of Weymouth Bay. It’s colourful, quirky, and has an amazing menu covering everything from breakfast to sunset cocktails.

It’s all about quality, artisanal local ingredients: they smoke their pastrami in-house, farm their own oysters in Fleet Lagoon, and source as many ingredients as possible from local suppliers. I love their crab and avocado toast in summer, and their wood-fired pizzas are incredibly

Ferrybridge Boatyard, Weymouth, Dorset, DT4 9JZ

5. Les Enfants Terribles

Lunch and Dinner

exterior of Les Enfants Terribles restaurant in weymouth in a whitewashed building with dark blue trim and a blue door

French-influenced, seafood-focused Les Enfants Terribles is one of the most popular restaurants on Weymouth Harbour. Owner and head chef Eric Tavernier brings 30 years of culinary experience to his delicious seasonal menus.

Seafood comes straight from the harbour – which is just a few yards from the restaurant’s front door – and the menus are a true celebration of South West England’s high-quality local produce.

19 Custom House Quay, Weymouth DT4 8BG

6. Dorset Burger Company

Lunch and Dinner

Dorset Burger Company is a cosy, bustling little restaurant which serves the best burgers in town! I love it when a restaurant focuses on doing one thing really well, and DBC really has their top-notch burgers nailed.

They also have a strong focus on locally sourced produce; yet another thing to love! Their menu is packed with top-quality flavours and ingredients sourced from around the county – like Dorset Blue Vinney cheese, Dorset Naga chillies, and Ford Farm Coastal Cheddar.

6 King Street, Weymouth, DT4 7BH

7. Oliveto (Formerly Al Molo)

Lunch and Dinner

yellow and blue two-storey bandstand on Weymouth esplanade with blue awning above an amusement arcade and a small ice cream shop
Oliveto is on the top floor of the Pier Bandstand

Oliveto can boast one of the best locations of all the places to eat in Weymouth! This lovely Italian restaurant is housed above the old pier bandstand – so the views from the huge windows are amazing! In summer you can sit outside on the small balcony – almost over the sea!

As well as an incredible setting, Oliveto offers up some pretty incredible food, too! Run by husband and wife team Alvise and Dominique, the menu is simple but excellent, with many of your favourite Italian dishes – as well as some you might be less familiar with.

The Pier Bandstand, The Esplanade, Weymouth, DT4 7RN

8. Nautico Lounge

Breakfast, Lunch, Dinner, and Drinks

A quirkily decorated bar in Weymouth town centre, Nautico Lounge is hard to define – although “lounge” does sum it up rather well. Part bar, part coffee shop, part restaurant… this huge space inside the former Post Office building is eclectic and cosy. The all-day breakfasts make it a popular brunch spot. But the menu is huge and packed with different options, so there’s something to suit all tastes.

Decor-wise, it’s a big, open-plan lounge with mismatched furniture, exposed-brick walls, squishy leather sofas, and a cupboard full of books and board games. Nautico Lounge is also both dog and child-friendly! 

66 St Thomas St, DT4 8EL

9. Sambo Rodizio

Lunch and Dinner

Sambo Rodizio is a Brazillian-themed bar and grill – and a meat lover’s dream come true! The food is served rodizio style, so cuts of meat are brought to the table on huge skewers and served in front of you.

You pay a fixed price for all-you-can-eat, which includes a buffet of side dishes, plus a selection of meats. You’ll be given a card that’s green on one side and red on the other. When you’re full, simply turn it to red to let your servers know you can’t eat another thing!

41 Abbotsbury Rd, Weymouth DT4 0AQ

10. The Ship Inn

Lunch, Dinner, and Drinks

large pub with one cyan building and one white on the harbourside in weymouth viewed from across the water with two wooden fishing boats, one blue and one red, moored in front and a cloudy blue sky overhead on a sunny day. Best places to eat in Weymouth.

One of my favourite pubs in Weymouth, for both dining and drinking, is The Ship Inn. It’s a huge, pastel-blue-painted building on the harbourside, with lovely views through the huge windows. In summer, it’s a dream, while winters by the crackling log fires are everything you could want from a pub!

The Ship is part of the Hall and Woodhouse chain, a local brewery responsible for Badger Beers. The menu focuses on British pub classics (their pies are amazing!) and there’s a fab range of ales and beers to match the top-notch food.

Custom House Quay, Weymouth DT4 8BE

11. Cafe Oasis

Breakfast, Lunch, and Dinner

In a fabulous location at the eastern end of Weymouth’s Esplanade, Cafe Oasis sits right on the beach, with gorgeous sea views and outdoor seating for sunny days. It’s one of my favourite places to stop for a catch-up over coffee and a cake with my bestie!

And nothing quite beats breakfast on the beach while the sun’s coming up. The food is excellent all day, with a great focus on local seafood such as Lyme Bay scallops and beer-battered fish of the day.

Overcombe Corner, Bowleaze Coveway, Weymouth DT3 6PN

4 of the Best Cafes & Casual Places to Eat in Weymouth

FYI – Cafe Oasis, mentioned above, is a hybrid between a restaurant and a casual cafe. They serve lunches and snack food, like sandwiches, but also have a sit-down restaurant with table service.

1. Wishing Well

Brunch, lunch, and afternoon tea

Afternoon Tea Wishing Well Upwey Weymouth

Almost on the way out of town, in the pretty village of Upwey, a wishing well sits over the mouth of the river that gives Weymouth its name, the River Wey. Around this, you’ll find the charming Upwey Water Gardens and the Wishing Well Tearooms.

Open for late breakfast and lunch, as well as for scrumptious homemade cafes and coffee, this lovely little tearooms is a must-visit. Pop by for a traditional cream tea, or, better still, a lavish afternoon tea in the gardens. They also serve Sunday lunch throughout the year.

161 Church Street, Weymouth, DT3 5QE

RELATED POST: Prettiest Villages in Dorset

2. The View

Coffee, lunch, and casual eats

semi circular domed food hut with a wood panneled front with two hatches for ordering and a grey wood pannelled domed roof, on the side of the esplanade next to weymouth beach with an outdoor dining area to the right of the hut

A super-casual spot with some of the best views in town, The View is a slightly fancier version of your typical beachside kiosk. They serve budget-friendly lunches and snacks (things like chips, sandwiches, and ice creams), as well as hot and cold drinks, and a limited selection of alcoholic drinks. I love sitting on the terrace in the evening with a glass of prosecco whilst watching the waves!

The Esplanade, Weymouth, United Kingdom, DT4 8

3. Ebike Cafe @ Deheers

Brunch, lunch, drinks & snacks

exterior of a red brick building with tables on the yello wpaved terrace outside and two white stone signs on the building reading "ebike cafe"

Housed in a historic red brick building on Weymouth Harbour, Ebike Cafe is part bike shop, part health food cafe. Expect things like smoothie bowls, paninis, and avocado toast – as well as some delicious cakes and hot drinks. They also serve alcoholic drinks – perfect to enjoy on the harbourside terrace on a sunny day!

You can also rent e-bikes here, so you can start with a morning bike ride, and then refuel with a tasty lunch on the harbourside.

9A Custom House Quay, Weymouth DT4 8BG

4. Hatch on the Harbour

Takeaway Seafood

two men ordering from a black painted street food stall on the corner of a one storey stone building

Simple, delicious, seafood street food from Weyfish fishmongers (the same folks behind the Michelin-starred Catch restaurant, see above). Hatch serves locally caught, sustainable seafood, straight off the boats, cooked over a hot grill.

This is high-end street food, with dishes like scallops with salsa verde, grilled lobster, and fresh oysters. They have a handful of outdoor tables, or you can take it away and enjoy as you walk along the harbour wall.

1 Custom House Quay, Weymouth DT4 8BE

Best Fish and Chips in Weymouth

Fish and Chips in Weymouth

You can’t visit a seaside town in the UK without eating a portion of good old-fashioned fish n’ chips. There are loads of shops to choose from in my home town, but some are much better than others. Below I’ve listed my personal favourite places to eat fish and chips in Weymouth…

1. The Marlboro

exterior of the Marlboro Fish and Chips shop in Weymouth with a green painted facade and long pannelled windows and the shop name printed in green letters on cream squares along the top beneath some union jack flag bunting

Growing up, we’d always get our takeaway fish and chips from The Marlboro. It’s a small, unassuming restaurant and takeaway tucked underneath the Rendezvous Bar on the harbour. They serve up fresh, locally caught fish, sticking to sustainably caught seafood where possible. The fish is really good, and the shop – which has been open for over 40 years – is something of a local institution.

46 St Thomas St, Weymouth DT4 8AW

Fish ‘n’ Fritz

Hand holding a white cardboard box of fish and Chips in front of Weymouth harbour with colourful buildings on the far side of the water
Don’t miss fish cakes from Fish n Fritz!

When The Marlboro switched to crinkle-cut chips, I started heading to Fish ‘n’ Fritz for my summertime lunches. The shop lies on a side street off the harbour, and is easily one of the most popular fish and chips shops in Weymouth.

They also have a focus on sustainability and on serving up fresh, local fish. Their quality is top-notch and the food is always really good, so it’s easy to see why Fish ‘n’ Fritz reached the top 10 shops in the 2022 Fish and Chip Awards. Keep an eye on the specials board as they often have interesting new things to try!

9 Market St, Weymouth, Dorset DT4 8DD

Bennett’s Fish and Chips

Exterior of Bennets Fish and Chips Weymouth, the building is painted bright cyan with a black and white sign displaying the shop name along the top and a small ordering hatch to the left of the entrance door

On the opposite side of the harbour, Bennett’s Fish and Chips is another popular spot. It’s a beautiful blue-painted shop with shabby-chic interior decor inspired by the seaside. Unlike many takeaways, this one also offers a really nice dine-in experience.

The seafood is really good, and again there’s a focus on sustainability which is really important. As well as the restaurant and takeaway, Bennett’s has a small fleet of mobile food trucks which you may see pop up at Dorset festivals. Again, look out for the daily/seasonal specials – especially the battered pigs in blankets at Christmas time!

14 Trinity Rd, Weymouth DT4 8TJ

Best Ice Cream Parlours in Weymouth

hand holding an ice cream cone with white ice cream and a flake in front of the blue sign for Rossi's Ices and the blue and yellow shop awning. Places to eat in weymouth dorset

Rossi’s Ice Cream Parlour

There are hundreds of places to get an ice cream in Weymouth, with stalls dotted along the beach and esplanade. But, almost every local will tell you that the best ’99 comes from Rossi’s Ice Cream Parlour. This retro parlour on the esplanade, opposite the Jubilee Clock, has been a landmark in Weymouth since 1937. They serve up delicious, authentic Italian gelato using an old family recipe. For many locals, Rossi’s Ice Cream is the taste of summertime!

92 The Esplanade, Weymouth DT4 7AT

Baboo Gelato

Head to Baboo Gelato to try Dorset’s very own ice cream brand. This kiosk on Weymouth Beach is part of a small Dorset chain which was born in Bridport in 2015.

Baboo Gelato uses real, local ingredients such as organic milk from Holy Cow in North Perrott, berries from Forde Abbey, and Dorset Sea Salt. They have an incredible range of flavours and often run special, limited edition flavours. DON’T miss this one!

Opposite Gloucester Lodge, The Esplanade, DT4 7AN

Map of the Best Places to Eat in Weymouth

Read More

13 of the Best Holiday Homes in Weymouth

A Local’s Guide to Weymouth

Best Places to Eat in Dorchester

8 of the Best Seafront Hotels in Weymouth


12 thoughts on “21 Amazing Places to Eat in Weymouth”

  1. I must say that a list of the best places to eat in Weymouth MUST! include Seabeats.
    Without exception the best meals we have had in Weymouth and imo better than those listed.
    A shout the the cove Inn on Portman too for the best crab sandwich.

    1. Ooh I don’t think I’ve ever eaten at either spot so thank you for the tips!! I’m trying to only include places I’ve tried + tested, so I’ll check those out next time I’m in town and update the list. Thanks so much for the suggestions 🙂

  2. Well it seems just about everywhere is named. I must add Crustacean the best fresh seafood restaurant in town. The Oysters, crab and lobster are exquisite. Seafood platter and sides are many and delicious. Try to book to be sure to reserve a table.

      1. Try some of the smaller independent places, Nanna Moon’s Cafe Bar on the harbour, without doubt and reviewed as the best crab sandwich in Weymouth they also are a lot cheaper than most on the harbour for drinks, they currently house 44 different ciders as well as a full bar.

        1. Thanks so much for the recommendation, I haven’t tried Nanna Moon’s yet so I’ll make sure to visit next time I’m in Weymouth! I’ve tried to include mainly independent places on this list, a few chains crept in but most of them are independent local restaurants/cafes I believe 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *