From beach-side snack bars to Michelin-starred restaurants, discover the Welsh coastal towns and villages where fabulous, fresh and local food is guaranteed. Here are some of the finest places to indulge your taste buds with freshly-caught seafood or home-made ice-cream.

Aberystwyth, Ceredigion

Ceredigion’s largest town, Aberystwyth (or Aber as it is known by locals) is a must-visit stop along The Coastal Way. Enjoy a stroll along the Victorian promenade, take a trip up the longest cliff railway in Britain and visit the National Library of Wales.

Once you’ve worked up an appetite, head to Ultracomida, a delightful Spanish/Welsh tapas bar and deli with a cult following. For incredible pizzas and cocktails, choose Baravin, an offshoot of Aberaeron’s acclaimed Harbourmaster hotel.

For drinks The Libertine is a cocktail bar offering a range of artisan tipples. There’s a great choice of pubs in Aber too, including the Glengower, a traditional seafront inn where you can enjoy a pint with ocean views, and the White Horse nestled in the streets just behind the promenade.

Exterior of Baravin at night.

Like pizza? Head to Baravin, Aberystwyth, Mid Wales

Abersoch, Gwynedd

As you’d expect for a town that sits on the stunning Llŷn Peninsula, Abersoch is all about the seafood. Fresh Abersoch serves up freshly-caught lobster straight out of Cardigan Bay. And if you’re looking for a casual seaside bite, Mickey’s Boatyard and Beach Café offers the dream location during the summer months. Perched at the top of the slipway near the old lifeboat station, it serves up pain au chocolate and croissants baked fresh on the premises, excellent breakfast baps, and juicy lamb and beef burgers sourced from local butchers.

Abersoch harbour with boats and yachts moored on the beach with the tide out.

Abersoch Harbour, North Wales, basking in the sunlight

Barry, Vale of Glamorgan

The coastal town of Barry Island (it’s actually a peninsula) owes much of its fame to the smash hit TV series Gavin & Stacey, but it’s actually a popular resort in its own right. If you’re after some traditional seaside eats, grab a bag of chips to munch on the promenade, followed by a delicious ice cream from Cadwaladers.

A little down the coast you’ll find the Blue Anchor Inn, a thatched 14th-century inn that frequently appears in the ‘best pubs in Wales’ lists, and serves up hearty fare and an impressive selection of real ales.

Freshwater West, Pembrokeshire

The vast expanse of sand that is Freshwater West on the Pembrokeshire coast has featured in a number of movies, from Robin Hood to Harry Potter and the Deathly Hallows (it was the setting for Shell Cottage and the location of Dobby’s grave). However, for many it’s a humble street food van that lures them to the beach.

Café Môr (môr means ‘sea’ in Welsh) has made a big name for itself on the British street food scene, spawning a full line of delicious deli products under the Pembrokeshire Beach Food Company banner (try their Welshman’s Caviar). However, Café Môr is where it all began and it can still be found at Freshwater West during the spring/summer seasons. Their lobster roll is a must-try, featuring meat from half of a Pembrokeshire lobster in a lightly-toasted roll with Welsh Sea black butter.

Exterior of catering van near beach.
Close up as colourful chalkboard menu.

Café Môr, and its mouthwatering menu, at Freshwater West, Pembrokeshire

Tenby, Pembrokeshire

There’s something about Tenby. With old school charm and nostalgia in (buckets and) spades, not to mention some great beaches, it’s been a stalwart of the Welsh holiday scene for decades. For ice cream, Fecci’s Ice Cream Parlour has been around since the 1930s and specialises in old fashioned sundaes. Further down the road get your crab sandwiches from The Stowaway Coffee Company and enjoy eating them on the harbour walls. Salty's Beach Bar and Restaurant sits right at the water’s edge and caters for casual beach-side dining, as well as more indulgent after-dark affairs.


Just over the headland in Saundersfoot you’ll find Coast, boasting an incredible seaside location and an impressive menu, with fresh fish playing a starring role. It’s generally lauded as one of the best places to eat in Wales. Also in Saundersfoot is the St Brides Spa Hotel. Enjoy a bite to eat in the restaurant, which sits above an infinity pool, taking in the stellar views of Saundersfoot Bay.

Image of Tenby Harbour beach, colourful houses and the lifeboat station.

The postcard-perfect pastel hues of Tenby, Pembrokeshire

Penarth, Vale of Glamorgan

For a small seaside town, Penarth has a wealth of fine eateries to choose from. After a stroll around the town and some sea air on the stunning Victorian pier and fully-restored Art Deco pier pavilion, head to the funky Bar 44 for some tapas. For boutique hotel vibes with beautiful seafront gardens, Holm House Hotel has an excellent restaurant and bar. Finally, there’s The Custom House, which sits next to the impressive Cardiff Bay Barrage. It boasts two restaurants, La Marina and El Puerto, serving up a constantly changing selection of dishes made from seasonal and locally-sourced ingredients.

Llandudno and Colwyn Bay, Conwy

Located just a few miles from each other on the north coast of Wales, Llandudno and Colwyn Bay are Victorian era resorts beloved by beachgoers and a popular base for exploring the Snowdonia National Park. Head to Colwyn Bay’s smartly regenerated seafront and you’ll find Bryn Williams at Porth Eirias, a cool and contemporary bistro run by the celebrated chef. The menu is packed with local Welsh produce, while the panoramic sea views make for a memorable dining experience.

Further inland, Bodysgallen Hall, located just outside Llandudno, provides the complete, elegant, country manor house experience with exemplary fine dining.

Related stories