Cheapest and most expensive seaside towns for fish and chips revealed

Welsh coastal towns are the cheapest seaside locations for fish and chips while Cornwall is the most expensive, according to research by hotel chain Premier Inn.

Curious to compare prices for the UK’s favourite coastal treat, the hotel chain contacted over 500 local independent shops in 100 different seaside towns in the UK to discover on average, a large cod and chips in the UK costs £9.60.

Welsh seaside towns were found to be the cheapest for fish and chips, costing £2 less on average than the UK at £7.50 for a large portion, although one chippy in Aberystwyth sells the seaside dinner for under £6.50.

Other beach towns outside of Wales where a large cod and chips are priced under £7.50 include Filey in North Yorkshire, Skegness and New Brighton in Merseyside.

At the other end of the spectrum, the most expensive prices for a fish and chip supper were found in Cornwall, whose eateries charge nearly £2 more that the UK average at £11.50, followed by North Eastern coastal towns who typically charge £11.10 for the meal.

Padstow in Cornwall, Salcombe in Devon and Bamburgh in Northumberland were the most expensive individual towns, with a large fish and chips tending to cost more than £13 per portion.

Cheapest locations

Aberystwyth £6.30

New Brighton £6.85

Portree £7.00

Swansea £7.06

Skegness £7.09

Filey £7.25

Llandudno £7.46

Barton on Sea £7.50

Porthcawl £7.50

Bridlington £7.52

Most expensive locations

Bamburgh £14.88

St. Mawes £14.77

Salcombe £13.60

Padstow £13.07

Fowey £12.85

Whitstable £12.73

Looe £12.60

North Berwick £12.53

Dartmouth £12.45

Camber Sands £11.48