14 of the Best Beaches in Greece

Greece has hundreds of islands and miles of coastline, so there's no shortage of beautiful beaches. From party spots to secluded bays, there's a beach for any taste. Here are 14 of the best beaches in Greece.
1. Paleokastritsa, Corfu
Lying 23km north-west of Corfu Town, Paleokastritsa is a village of attractive bays and craggy mountains. It is said to be the beach on which Odysseus washed ashore.
Getting there: Public bus and shuttle services from Corfu Town and Kerkyra.
2. Falassarna, Crete
This place, well-known for its sunsets and limpid waters, boasts a big sandy beach with pink-cream sand and excellent water sports facilities.
How to get there: The beach can be reached by public bus from Chania. There is a parking lot for cars above the beach.
3. Apella Beach, Karpathos
Award-winning Apella Beach is backed by wildflowers and cliffs and is undoubtedly one of the great beaches of the Dodecanese.
How to get there: Best accessed by boat from Pigadia.
4. Navagio Beach, Zakynthos
The famous shipwreck Navagio Beach is surrounded by steep cliffs and blue waters.
Access: Only by boat, though sightseeing cruises are offered in summer.
5. Voidokilia Beach, Messina
A perfect, empty sandy crescent scented with pine said to be Homer's "sandy Pylos."
Access: Reached via the road from Petrohori or on foot via the lagoon-side track from Paleokastro car park.
6. Platys Gialos, Mykonos
A bustling beach with restaurants and water sports within walking distance to nearby cafes and mini-markets.
How to get there: Buses leave from Hora's Fabrika station.
7. Koukounaries Beach, Skiathos
Known for its beautiful blonde sand and the beach bars, Koukounaries is enclosed between pine trees and headlands.
How to get there: Easily accessible by bus from Skiathos Town.
8. Myrtos Beach, Kefalonia
Glorious views and a white pebble beach characterize Myrtos Beach, which has an electric-blue view.
How to get there: There are daily buses running from Argostoli.
9. Kokkini (Red) Beach, Santorini
Crimson-brown, rust-coloured cliffs support this beach, which is one of the most beautiful spots on Santorini.
How to get there: Reach it either by boat or by bus from Akrotiri, or on foot from the nearby church.
10. Elafonisi, Crete
Pink-white sand and turquoise waters form a magical landscape and a nice double beach when it is joined with the Elafonisi Islet.
How to get there: By boat from Palaiochora or by bus from Chania.