Best restaurants in Swansea

Swansea's best restaurants, from Swansea Bay to the Mumbles, and out into the beautiful Gower Peninsula.

Updated on 09 January 2024

Looking for the best places to eat in Swansea? We’ve pulled together a list of our favourite restaurants from Swansea city centre to Swansea Bay and the wider Gower Peninsula.

In truth, the search for somewhere to eat in Swansea isn’t restricted to the city alone. There are some great places to eat in Swansea city centre, but the joy of this part of the world is that you stand on the doorstep of one of the UK’s most treasured Areas of Outstanding Natural Beauty - the Gower Peninsula. Many of the best restaurants in Swansea are, in fact, a little way outside the city. In Swansea suburbs like Sketty and Gowerton you’ll find some excellent eateries, ranging from popular neighbourhood restaurants to slick gastropubs and welcoming boozers.

Swansea Marina, too, is a unique, historic place to spend the day and learn a thing or two about Swansea’s considerable history as an industrial port. These days the marina is very nice to walk around, and has its own collection of good places to eat - you can read up on some of those with our guide to the best places to eat at Swansea Marina

In the summer months, the area also sees an influx of tourists arrive from all over the UK and Europe, who come to see the Gower AONB as well as enjoying the long stretches of sandy coastline around Swansea Bay. We’ve included a number of the best restaurants in Mumbles, West Cross and Mumbles Beach as well, all of which are easily accessible from nearby Swansea and worth a visit for anyone looking for a good place to eat around Swansea Bay.

Truffle

Truffle

68 Brynmor Road, City Centre, Swansea, SA1 4JJ

This beloved, independent, family-run restaurant in Sandfields has a rep for great food at very reasonable prices. Truffle sticks to tried-and-tested comfort flavours, but what it does it does really well, and staff at this little gem are fantastic too.

£30 - £49
British
Pant-y-Gwydr

Pant-y-Gwydr

Oxford Street, City Centre, Swansea, SA1 3JA

Welsh by name, French by nature, Pant-Y-Gwydr combines slick, polished interiors with some wonderful, authentic Gallic cookery. Absolutely everything is made on-site, from a rich soupe de poisson to delicate patisserie treats for dessert. The restaurant also lays on a separate menu of vegan starters, mains and desserts that go further than your regular options, so everyone feels a bit special at Pant-Y-Gwydr.

£30 - £49
French
Nomad Bar & Kitchen

Nomad Bar & Kitchen

98 Sterry Road, Gowerton, Swansea, SA4 3BW

This slick, sophisticated tapas bar out in Gowerton dishes up excellent, very reasonable small plates and seasonal specials. Expect some classic Spanish tapas (roast padron peppers, patatas bravas and the like) alongside more international and Welsh fare (the Welsh halloumi with spicy chilli relish is delicious, as are the deep-fried Welsh cockles).

Under £30
Modern European
Tapas
Gower Seafood Hut

Gower Seafood Hut

The Antelope Slip, Mumbles, Swansea, SA3 4DS

The Gower Seafood Hut closes over the winter, so you only get a handful of months to catch this fresh fish and seafood spot in all its glory. The result is that Gower Seafood Hut is always thriving, with people lounging in deck chairs by the hut, enjoying goujons, fish sandwiches and Cajun-style prawns in the sun. Glorious stuff.

Under £30
British
The Beach House Restaurant Oxwich Bay

The Beach House Restaurant Oxwich Bay

Oxwich Bay, Gower, Swansea, SA3 1LS

No discussion about Swansea’s best restaurants is complete without mentioning the exceptional Beach House at Oxwich Bay. Hywel Griffiths’ cooking is proudly, staunchly Welsh - the restaurant sources the best Welsh produce it can and delivers it across a series of seasonal tasting menus, while the tide rolls in and out of the bay just outside.

£50 - £79
British
One Michelin star
Hanson at the Chelsea Restaurant

Hanson at the Chelsea Restaurant

17 St Mary Street, City Centre, Swansea, SA1 3LH

Chef Andrew Hansom oversees his eponymous restaurant, which you’ll find right in the heart of the city centre, just off busy Wind Street. A daily blackboard menu gets written up inside, with pride of place given to fish and seafood, which comes fresh from Swansea marina via day boats.

£30 - £49
Fish
MÔR

MÔR

620 Mumbles Road, Mumbles, Swansea, SA3 4EA

Swing around the Swansea Bay to Mumbles to visit MÔR - a lovely relaxed restaurant on the Mumbles Road that serves some clever modern European food, with a focus on great Welsh ingredients. There’s an especially good selection of seafood on offer normally, alongside some very good international fare.

£30 - £49
The Plough & Harrow

The Plough & Harrow

770 Chester Road, Walsall, West Midlands, WS9 0LR

Murton sits right on the edge of the Gower AONB, making The Plough and Harrow a fantastic stop-off for anyone exploring this beautiful part of the world. For our money this is one of the very best gastropubs in the area, serving a variety of menus packed with elevated comfort food, as well as dedicated vegetarian and vegan menus and a cracking Sunday roast.

£50 - £79
Pubs
British
Slice - Swansea

Slice - Swansea

73-75 Eversley Road, Sketty, Swansea, SA2 9DE

There are just 16 covers in this tiny little eatery in Sketty, but if you’re lucky enough to nab a table, you’re in for a treat. Chefs Adam Bannister and Chris Harris deliver slick, contemporary cooking that celebrates great Welsh ingredients - we recommend going for the six course tasting menu to try as many dishes as possible.

£30 - £49
Modern European
Gilligan

Gilligan's Restaurant

100 Eversley Road, Sketty, Swansea, SA2 9DF

Another excellent option in Sketty, Gilligan’s is a restaurant that rolls out a menu of much-loved classics - from haddock goujons with lemon garlic mayo, to stuffed mushrooms, duck and pork liver pate with homemade chutney, and fantastic roasts on a Sunday too. Add in the very affordable prices and wonderful service and it’s no wonder that Gilligan’s has been a favourite with Swansea locals for many years.

£30 - £49
Modern European
Parc-le-Breos House

Parc-le-Breos House

Parc Le Breos House, Penmaen, Swansea, SA3 2HA

Not strictly in Swansea (but still within easy reach of the city), Parc-le-Breos is worth knowing about for anyone in and around the Gower. This beautiful old country house is nestled deep within the Gower Peninsula, and makes a base for anyone wanting to explore the area. There’s a restaurant to match the setting too, serving refined a la carte menus with a heavy focus on local produce, as well as locally-shot game and vegetables grown in the kitchen garden.

£50 - £79
British
Afternoon tea
West Cross Inn

West Cross Inn

43 Mumbles Road, West Cross, Swansea, SA3 5AB

If this old-school beach-side boozer was any closer to the sea, it would be in it. The West Cross Inn has all the trappings of a good country pub - a range of beers on tap, a solid menu of pub grub, and a beer garden that practically sits on the beach overlooking Swansea Bay.

Under £30
Pubs

Want to see more restaurants? Check our our full listings for restaurants in Swansea city centre, and restaurants in Swansea Marina. You can narrow down the list by cuisine type, price point, ambiance and more, and book direct from the restaurant page.

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in