Bamburgh, Northumberland saw off larger rivals Dartmouth and Tenby to score 87 out of 100 – two up on its 2021 total. St Andrews in Fife took third place with 84 points
Image: Getty Images/iStockphoto)
A tiny village with a majestic castle has been voted Britain’s best beach resort for a second year running.
With a population of just 454, Bamburgh, Northumberland saw off larger rivals Dartmouth and Tenby to score 87 out of 100 – two up on its 2021 total.
Holidaymakers heaped five-star ratings on it for its breath-taking scenery, stunning seafront and its tranquillity.
The survey was carried out for Which? It said: “Bamburgh proved unbeatable once again for its sheer beauty with its sweeping sandy beach overlooked by a clifftop castle.”
Budget-friendly Llandudno, North Wales, where rooms cost an average of £95 a night compared with £127 in Bamburgh, came second with 86.
Holidaymakers praised the “incomparable” views from its Great Orme headland and its down-to-earth prices.
Posh St Andrews in Fife, where rooms are £225 a night, took third place with 84.
The spiritual home of golf and the university town where the Duke and Duchess of Cambridge studied, was rated tops for scenery and won four stars for food, drink and shopping.
Which? said its “quaint streets and historical sites” were “testament to its winning blend of sport, culture, sand and sea”.
There was no change at the bottom of the table, either, with Skegness, Lincs coming last for the third year running with a score of just 49.
Hadyn Iball / North Wales Live)
Top 11 seaside resorts (marks out of 100)
1. Bamburgh, Northumberland, 87
2. Llandudno, Conwy, Wales, 86
3. St Andrews, Fife, Scotland, 84
4. Dartmouth, Devon, 83
5. Tenby, Pembrokeshire, 83
6. St Davids, Pembrokeshire, 82
7. Aldeburgh, Suffolk, 81
8. Filey, North Yorkshire, 81
9. Conwy, Conwy, Wales, 80
10. Lyme Regis, Dorset, 80
11. Lynmouth, Devon, 80
Bottom 12 seaside resorts (marks out of 100)
1. Skegness, Lincs, 49
2. Bognor Regis, West Sussex, 49
3. Southend-on-Sea, Essex, 51
4. Great Yarmouth, Norfolk, 51
5. Burnham-on-Sea, Somerset, 51
6. Herne Bay, Kent, 53
7. Newquay, Cornwall, 55
8. Margate, Kent, 56
9. Weston-super-Mare, Somerset, 58
10. Blackpool, Lancs, 58
11. Torquay, Devon, 59
12. Littlehampton, West Sussex, 59