GreeceBeach holidays

Beach holidays
in Greece
Our 37 favourite places in Greece to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.

Santorini
Greece
From$240
Mykonos
Mykonos
Greece
From$250
Crete
Crete
Greece
From$110
Rhodes
Rhodes
Greece
From$205
Corfu
Corfu
Greece
From$200
Naxos
Naxos
Greece
From$145
Paros
Paros
Greece
From$220
Milos
Milos
Greece
From$265
Zakynthos
Zakynthos
Greece
From$115
Kos
Kos
Greece
From$145
Halkidiki
Halkidiki
Greece
From$200
Patmos
Patmos
Greece
From$265
Skiathos
Skiathos
Greece
From$280
Skopelos
Skopelos
Greece
From$245
Hydra
Hydra
Greece
From$185
Spetses
Spetses
Greece
From$280
Aegina
Aegina
Greece
From$245
Sifnos
Sifnos
Greece
From$220
Folegandros
Folegandros
Greece
From$215
Symi
Symi
Greece
From$240
Karpathos
Karpathos
Greece
From$260
Lefkada
Lefkada
Greece
From$205
Kefalonia
Kefalonia
Greece
From$125
Andros
Andros
Greece
From$260
Kalamariá
Kalamariá
Greece
From$130
Ílion
Ílion
Greece
From$155
Néa Ionía
Néa Ionía
Greece
From$130
Korydallós
Korydallós
Greece
From$140
Tríkala
Tríkala
Greece
From$145
Výronas
Výronas
Greece
From$140
Agía Paraskeví
Agía Paraskeví
Greece
From$180
Petroúpolis
Petroúpolis
Greece
From$130
Sérres
Sérres
Greece
From$125
Fylí
Fylí
Greece
From$125
Agrínio
Agrínio
Greece
From$150
Dráma
Dráma
Greece
From$165
Véroia
Véroia
Greece
From$180
Beach holidays in Greece — FAQs
- What are the best beach holidays in Greece?
- Our 37 top picks for beach holidays in Greece are listed above, sorted by where you'll get most for your money on Booking.com — starting from $110/night.
- When is the best time for a beach holiday in Greece?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Greece; midsummer is hot and busy.
- How much do beach holidays in Greece cost?
- Hotels for our Greece beach picks start from $110/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.