Where to go to the beach on a budget?

The cheapest beach destinations, ranked by weekly price. Sand, sea and low rates: here's where to lay your towel without breaking the bank.

Bali
Island of the gods

Bali

Indonesia from 27 €
Hurghada
Red Sea

Hurghada

Egypt from 33 €
Punta Cana
Caribbean beaches

Punta Cana

Dominican Rep. from 35 €
Colombo
Pearl of the Indian Ocean

Colombo

Sri Lanka from 68 €
Phuket
Pearl of the Andaman

Phuket

Thailand from 69 €
Zanzibar
Spices & lagoons

Zanzibar

Tanzania from 152 €
Cancún
Riviera Maya

Cancún

Mexico from 171 €
Salvador
Afro-Brazilian soul

Salvador

Brazil from 188 €
Rio de Janeiro
Cidade Maravilhosa

Rio de Janeiro

Brazil from 222 €
Cartagena
Caribbean pearl

Cartagena

Colombia from 252 €
Santorini
Cyclades

Santorini

Greece from 255 €
Djerba
Island of the Lotus-eaters

Djerba

Tunisia from 265 €
Cape Town
Two oceans

Cape Town

South Africa from 270 €
Maldives
Atolls & lagoons

Maldives

Maldives from 297 €
Montevideo
Rambla & tango

Montevideo

Uruguay from 337 €
Nadi
Island paradise

Nadi

Fiji from 365 €
Sydney
Iconic harbour

Sydney

Australia from 432 €
Barcelona
Catalonia

Barcelona

Spain from 432 €
Miami
Art déco & beaches

Miami

USA from 438 €
Los Angeles
City of angels

Los Angeles

USA from 445 €
Cairns
Great Barrier Reef

Cairns

Australia from 517 €
Oran
The Radiant

Oran

Algeria from 534 €
Dubrovnik
Pearl of the Adriatic

Dubrovnik

Croatia from 535 €
Mauritius
Turquoise lagoon

Mauritius

Mauritius from 540 €
Perth
Wild West coast

Perth

Australia from 555 €
Gold Coast
Surfers Paradise

Gold Coast

Australia from 586 €
Essaouira
City of trade winds

Essaouira

Morocco from 605 €
Nouméa
UNESCO lagoon

Nouméa

New Caledonia from 1061 €
Honolulu
Pacific paradise

Honolulu

USA from 1095 €
Seychelles
Dream beaches

Seychelles

Seychelles from 1544 €
Bora Bora
Legendary lagoon

Bora Bora

French Polynesia from 7648 €

Frequently asked questions

Which destination is cheapest?

Bali, from 27 € a week — the cheapest in our comparison for this kind of trip.

When should you go to pay less?

Beach season runs from spring to autumn. To pay less, skip July-August and aim for May-June or September.

How are these prices calculated?

We compare the cheapest week of the year for each destination (4-5★ hotels, 7 nights, 2 people). Indicative prices, updated weekly.