THREE locations in Dorset have appeared on a list of the most and least expensive seaside resorts in the country.

A survey compared prices across 30 popular coastal destinations in the UK. Cheaprooms.co.uk studied the average price for the cheapest available double room in a hotel or guest house during August.

Only properties within walking distance of a beach and rated at least three stars were considered.

With an average rate of £154 per night, Sidmouth in Devon emerged as the priciest destination.

The towns of St Ives and Bude, both in Cornwall, came out as the second and third most expensive destinations, respectively.

Poole was ranked 4th most expensive seaside resort with an average rate of £132 per night.

Meanwhile, Weymouth was named as a cheaper alternative, with an average rate of £108 per night.

Bournemouth ranked 17 on the list with a price of £87. 


Compared to 2019, when the same survey was conducted, hotel rates are up by 35 per cent, on average – an increase of almost 8 per cent per year.

Overall not a single seaside resort is more affordable when compared to 2019, according to the survey’s findings.

Here's the full list:

  1. Sidmouth £154
  2. St. Ives £147
  3. Bude £143
  4. Poole £132
  5. Portrush £130
  6. Oban £121
  7. Folkestone £121
  8. Falmouth £116
  9. Weymouth £108
  10. Tenby £104
  11. Southend-on-Sea £99
  12. Brighton £99
  13. Shanklin £97
  14. Lytham St Annes £92
  15. Swansea £90
  16. Ayr £87
  17. Bournemouth £87
  18. Ilfracombe £83
  19. Newquay £82
  20. Whitby £79
  21. Eastbourne £77
  22. Lowestoft £77
  23. Llandudno £76
  24. Skegness £75
  25. Paignton £74
  26. Scarborough £73
  27. Weston-super-Mare £72
  28. Southport £72
  29. Torquay £64
  30. Blackpool £48