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 €
Cartagena
Caribbean pearl

Cartagena

Colombia from 49 €
Phuket
Pearl of the Andaman

Phuket

Thailand from 112 €
Hurghada
Red Sea

Hurghada

Egypt from 120 €
Zanzibar
Spices & lagoons

Zanzibar

Tanzania from 151 €
Salvador
Afro-Brazilian soul

Salvador

Brazil from 170 €
Rio de Janeiro
Cidade Maravilhosa

Rio de Janeiro

Brazil from 197 €
Cancún
Riviera Maya

Cancún

Mexico from 215 €
Colombo
Pearl of the Indian Ocean

Colombo

Sri Lanka from 221 €
Cape Town
Two oceans

Cape Town

South Africa from 239 €
Santorini
Cyclades

Santorini

Greece from 244 €
Djerba
Island of the Lotus-eaters

Djerba

Tunisia from 265 €
Maldives
Atolls & lagoons

Maldives

Maldives from 275 €
Punta Cana
Caribbean beaches

Punta Cana

Dominican Rep. from 286 €
Mauritius
Turquoise lagoon

Mauritius

Mauritius from 302 €
Nadi
Island paradise

Nadi

Fiji from 310 €
Cairns
Great Barrier Reef

Cairns

Australia from 320 €
Montevideo
Rambla & tango

Montevideo

Uruguay from 327 €
Essaouira
City of trade winds

Essaouira

Morocco from 346 €
Perth
Wild West coast

Perth

Australia from 420 €
Miami
Art déco & beaches

Miami

USA from 430 €
Sydney
Iconic harbour

Sydney

Australia from 460 €
Oran
The Radiant

Oran

Algeria from 544 €
Dubrovnik
Pearl of the Adriatic

Dubrovnik

Croatia from 573 €
Gold Coast
Surfers Paradise

Gold Coast

Australia from 582 €
Los Angeles
City of angels

Los Angeles

USA from 618 €
Nouméa
UNESCO lagoon

Nouméa

New Caledonia from 623 €
Barcelona
Catalonia

Barcelona

Spain from 624 €
Seychelles
Dream beaches

Seychelles

Seychelles from 819 €
Honolulu
Pacific paradise

Honolulu

USA from 1034 €
Bora Bora
Legendary lagoon

Bora Bora

French Polynesia from 6067 €

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.