We use cookies to allow us and selected partners to improve your experience and our advertising. By continuing to browse you consent to our use of cookies. You can understand more and change your cookies preferences here.

Cars & travel.

When you click on a retailer link on our site, we may earn affiliate commission to help fund our not-for-profit mission.Find out more.

Updated: 5 May 2022

The UK’s six best budget seaside towns with stays for £100 or less

We asked you to rate the quality of nearly 100 seaside towns and villages in the UK. These are the six best rated for beach-lovers on a budget
Which?Editorial team

All of the below seaside towns and villages have an average hotel rate of £100 or less and are rated at least 70% to ensure the quality of your trip.

Llandudno, Conwy

Overall rating: 86%
Average hotel price per night: £95

A perennial favourite, this unfussy, charming destination came in second place in our overall survey of the UK’s  seaside towns and villages. The town offers plenty of fairly priced restaurants and highly rated tourist attractions – which contributed to Which? members scoring it five stars for value for money. Hotels were a reasonable £95 a night on average proving that popular locations don’t have to break the bank. While it’s not the quietest resort town you can visit, it has knockout five star scenery and seafront according to visitors. Llandudno’s two beaches – the West Shore and the two-mile promenade on the North Shore – were also rated an impressive four stars.

Filey, North Yorkshire 

Overall rating: 81%
Average hotel price per night: £98

Two towns in Scarborough made our list of the best budget beach towns, but peaceful Filey sits on a sleepier section of the Yorkshire coast, making it an ideal option for those on the hunt for a relaxing UK stay. In fact, Which? members awarded this former fishing town four stars for its peace and quiet, along with five stars across the board for its beaches and seafront. That said, steer clear if activities and browsing shops are a priority for you – Filey scored just two stars for its scant tourist attractions and shopping opportunities. But, if you’re looking for serenity on a budget, it’s worth knowing that this location was rated five stars for value for money, with an average hotel price per night of £98.


Book budget hotel stays with a highly rated chain you can trust. Choose a Which? Recommended provider: Premier InnCrowne PlazaSofitelRadisson Blu


Lynmouth Devon

Overall rating: 80%
Average hotel price per night: £100

Lynmouth came 11th in our table of almost 100 seaside spots, and was rated an impressive 80% overall. And, with an average hotel price per night of £100, it’s a slightly cheaper way to stay in the notoriously pricey Devon. It’s also ideal if you’re keen to head out on picturesque strolls rather than lazy sunbathing days, as it was rated an impressive five stars for its scenery. It’s worth noting though that Lynmouth’s beach, albeit prettily placed, is mostly black shingle and muddy flats, meaning it scored a modest three stars. If you’re keen to spend most of your UK break on a beach towel, or head along the coast to Exmouth – awarded five stars for its beaches and seafront – or further north in the UK, where greater bargains are to be had.

Berwick-upon-Tweed Northumberland

Average hotel price per night: £88
Overall score 75%

If you’ve travelled along the east coast between Edinburgh and London, this pastel beach town may have caught your attention through the train window already. Berwick-upon-Tweed sits in the top quarter of all of the seaside towns rated in our survey, awarded an overall score of 75%, yet the average hotel price is just £88 per night. Which? members liked its serenity and charming, picturesque looks, awarding it four stars for both peace and quiet and scenery. It also won a notable four stars in the value for money category, meaning that spending money will go a little further, too.

Tynemouth, Tyne and Wear

Average hotel price per night: £78
Overall score 73%

Northern beaches don’t get quite so much attention due to their more changeable climates, but if you’re open minded about the weather, head to Tynemouth. It has one of the cheapest accommodations on averages in our survey, and scored five stars for its beaches and seafronts. If it’s sunny, you’ll enjoy sheltered sands and frothy sea, and if it happens to rain, you’ll have the chance to stroll along the promenade and enjoy its four star scenery and food and drink options (don’t pass up on the opportunity to try a bag of Tynemouth chips). Or, if you’re brave, take a surfing lesson - the area’s known as one of the UK’s best surfing hubs.


Thinking about a UK seaside stay? Check out our reviews of the Best and Worst UK Seaside towns.


Scarborough, North Yorkshire 

Average hotel price per night: £85
Overall score: 71%

While the higher scoring Filey offers slightly less buzz for a UK stay, the famous Scarborough is a go-to for diverting holidays, well suited to family trips. One of Britain’s first seaside resorts – and Yorkshire’s largest to this day – this richly historical seaside destination won four stars for its beaches, plentiful tourist attractions and dramatic scenery. But despite its enduring popularity this destination remains budget friendly, with the average hotel price sitting at £85 per night.

What’s the cheapest seaside town in the UK?

At an average of just £63 per night for hotels, Folkstone was the cheapest seaside destination that appeared on our table - but those savings come at a cost. Though Which? Members gave the location 71% overall, it was awarded just two stars out of three when it came to value for money, suggesting that though this spot is cheap, those savings could impact the quality of your UK trip. The beach and seafront were awarded a moderate three stars, and tourist attractions were awarded a disappointing two stars.