With staycations growing in popularity and leaving big cities like London easier than ever before, the UK’s coastal towns are having a moment.

In fact, the seaside town of Newquay in Cornwall has just been named the UK’s hottest property market by Rightmove.

With this in mind, it’s definitely interesting to check out the results of a Which? readers’ poll to determine the best seaside towns in the UK. The top five includes one in Scotland, one in Wales, and two in Northumberland.

“Many of us discovered the joy of a British summer holiday last year and the trend looks set to continue well into this summer,” said Rory Boland, Editor of Which? Travel. “The results of our survey show that bigger is rarely better, with smaller and less crowded resorts taking the top spots over better-known destinations.”

Check out the top five in this slideshow.

5. Aberaeron, Ceredigion

Situated on Cardigan Bay in north Wales, this Insta-friendly seaside town is known for its picturesque harbour and pretty pebbled beach. Photo: Getty Images

4. St Andrews, Fife

Home to the world-famous university, this Scottish seaside resort has two stunning beaches and a lively town centre filled with independent shops and restaurants.Photo: Getty Images

3. Tynemouth, Northumberland

This seaside town has three separate beaches and is steeped in history. In particular, Tynemouth Castle and Priory is a popular local tourist destination. Photo: Getty Images

2. Dartmouth, Devon

This scenic Devon town has no beach, though the vast Slapton Sands is just five miles away. It makes up for this, though, with its cute harbour and buzzy town centre filled with cafés and restaurants.Photo: Getty Images

1. Bamburgh, Northumberland

Located 45 miles from Newcastle, this pretty village has its own castle and a prize-winning beach. It’s definitely a bit of a hidden gem.Photo: Getty Images

Like what you see? How about some more R29 goodness, right here?