New research by Casino Deps looked at the average cost of popular draught pints — including Carling, Guinness, Stella Artois, Budweiser, Coors and Corona Extra — across Wetherspoons pubs in towns and cities nationwide.
Swansea ranked fourth cheapest in the UK, with an average pint costing £3.30. Even the most expensive pint in the study, Corona Extra, averaged just £3.77 in the city’s Wetherspoons pubs.

Welsh cities dominate top spots
Newport topped the UK list at £3.12 a pint, with Bangor second at £3.14. Wrexham also made the top ten, joint sixth with Stoke‑on‑Trent at £3.37.
The findings mean four Welsh cities feature in the UK’s ten cheapest for a Wetherspoons pint — despite Wales having far fewer cities than England.
Swansea prices in detail
In Swansea, the study found:
- Carling – £2.63
- Coors – £2.63
- Budweiser – £2.84
- Guinness – £3.15
- Stella Artois – £3.78
- Corona Extra – £3.77
Amanda Wilson, CMO of Casino Deps, said:
“Wetherspoons is one of the country’s favourite pub chains for a budget‑friendly pint, and while the chain is known for its affordable prices, they do differ across locations.
Welsh cities appear four times in the ranking, including first and second place, highlighting just how affordable Wetherspoons pints are in Wales.”
UK’s cheapest Wetherspoons pint cities
- Newport – £3.12
- Bangor – £3.14
- Sunderland – £3.27
- Swansea – £3.30
- Preston – £3.33
- Nottingham – £3.33
- Wrexham – £3.37
- Stoke‑on‑Trent – £3.37
- Wolverhampton – £3.52
- Bradford – £3.52
