Get us in your inbox

Tirana in Albania
Photograph: Shutterstock

These are the cheapest city breaks for (almost) guaranteed sunshine

A new report has figured out which cities combine affordability and really good weather

Huw Oliver
Written by
Huw Oliver
Advertising

Booking a decent summer holiday can be tricky for two main reasons: A) everyone wants to go away at the same time and B) the prices are hiked just as much as you’d expect them to be. So... how do you find out where’s good and cheap and sunny basically all year round?

Well, the folks over at airport accommodation firm ParkSleepFly have done the hard work and figured out which city breaks come with sunshine (almost) guaranteed. First they took the number of hours of sunshine different holiday destinations around the world received each day, then combined this with the average cost of a double hotel room for one night.

So, which city came out top? That would be Tirana, the capital of Albania. It gets an average of 9.5 hours of sunshine per day and the average double hotel room costs £41 – meaning an hour of sunshine in the city costs just £4.34 (if you’re lucky enough to avoid one of its very few grey days).

Second place went to Denpasar, the capital of Bali, with 8.6 hours of sunshine per day and a double hotel room costing an average of just £43. Third was Johannesburg, South Africa, where the sun shines for an average of 9.1 hours per day and a typical double hotel room costs £54.

Want to know where else made the list? Here is the top ten in full (along with the average cost of an hour of sunshine in the city):

1. Tirana, Albania – £4.34
2. Denpasar, Bali – £5.00
3. Johannesburg, South Africa – £5.91
4. Bucharest, Romania – £6.06
5. Nicosia, Cyprus – £7.20
6. Fresno, California – £7.23
7. Cairo, Egypt – £7.53
8. Rhodes, Greece – £7.98
9. Panaji, Goa, India – £8.11
10. Phuket, Thailand – £8.15

Did you see that Venice now won’t be introducing its tourist tax until 2023?

Plus: Japan has now reopened its borders to international visitors.

Latest news

    Advertising