StayHeraklion
The golden sand and caves of Matala beach, south of Heraklion
listicle

Best Beaches Near Heraklion: 8 Spots Worth the Drive (2026)

From the long sands of Ammoudara to the caves of Matala and the palms of Vai, here are the best beaches near Heraklion, Crete — with honest notes on crowds, facilities, and how to get there.

February 4, 2025 3 min read StayHeraklion Team

At a glance

1. Ammoudara

Closest to the city 10 min west · bus 6

Heraklion's home beach — long, sandy, serviced, and on a city bus route.

Check prices

2. Agia Pelagia

Best swimming 25 min northwest · car

A sheltered horseshoe cove with the calmest, clearest water near the city.

Check prices

3. Matala

Most memorable 70 min south · car or tour

Sandstone caves above a south-coast bay, and the best sunset within reach of Heraklion.

Check prices

4. Karteros & Kokkini Hani

Easiest with kids 15 min east · city bus

A run of shallow, sandy beaches immediately east, where locals go at weekends.

5. Vai (Palm Beach)

Biggest day out 3 hr east · car

A tropical-looking bay backed by Europe's largest natural palm grove, right out east.

Check prices

6. Kalamaki & Kommos

Space to yourself 75 min south · car

Wide, wind-swept south-coast sand next to the Minoan harbour site at Kommos.

7. Lygaria

Quietest cove 25 min northwest · car

The smaller, quieter cove one headland along from Agia Pelagia.

Check prices

8. Dia Island

Best boat trip Boat from Heraklion

The uninhabited island on the horizon, reached by boat trips out of the old harbour.

Check prices

Heraklion’s Coastline: Accessible Sand, With a Few Gems

Let’s be honest up front: Crete’s postcard beaches — pink-sand Elafonissi, the Balos lagoon, sunset-facing Falassarna — are all in the far west, on Chania’s side of the island. If a beach holiday is the whole point of your trip, that’s worth knowing. But Heraklion’s coast is no consolation prize. You get long, easy sandy beaches within minutes of the city, a couple of genuinely lovely coves, and access to some of Crete’s most unique beaches on the south coast. Here are the eight worth your time.

Before you pick a beach

The good ones are strung along 100 km of coast

Ammoudara is a bus ride. Matala, Vai and the south-coast coves are not — they are 70 to 170 km out, each in a different direction. Which beaches are realistically open to you depends on whether you have a car.

Compare Crete car hire →

1. Ammoudara

Heraklion’s home beach. A long ribbon of grey-gold sand running west from the city, backed by hotels, sunbeds and tavernas. It won’t win any beauty contests, but it’s a five-euro bus ride from the centre and perfect for an afternoon swim.

See hotels and apartments on Ammoudara beach ›

2. Agia Pelagia

Twenty-five minutes northwest, this sheltered horseshoe bay has some of the calmest, clearest water near the city. The village wrapped around it is full of tavernas with tables almost on the sand — a favourite of Heraklion families on a Sunday.

See stays at Agia Pelagia ›

3. Matala

The one everyone’s heard of. On the south coast, about 70 minutes away, Matala’s soft sand curves beneath cliffs riddled with prehistoric caves — later home to 1960s hippies (Joni Mitchell wrote a song about it). The swimming is superb and the sunset legendary.

Find Matala day trips › — or rent a car and stay for the sunset.

4. Karteros & Kokkini Hani

Immediately east of Heraklion, this run of sandy, shallow beaches is where locals go when they don’t want to travel. Bus-accessible and family-friendly.

5. Vai (Palm Beach)

A serious day trip — right out in the east of Crete — but Vai is unforgettable: a genuinely tropical-looking bay backed by Europe’s largest natural palm grove. Go early to beat the crowds.

6. Kalamaki & Kommos

Near Matala on the south coast, these quieter beaches offer the same warm Libyan Sea with a fraction of the visitors. Kommos also has a Minoan harbour site right behind the sand.

7. Lygaria

A small, pretty cove next to Agia Pelagia, sheltered by headlands and good for snorkelling.

8. Dia Island

Not a beach exactly, but a boat trip from the old harbour out to the uninhabited island of Dia rewards you with crystal-clear swimming stops you can’t reach any other way.

How to Plan Your Beach Days

Most of Heraklion’s best beaches are on the south coast or require a bit of a drive, so a rental car transforms your options — you can chain Matala, Kommos and a winery lunch into one perfect day. If you’re staying central and car-free, base your swimming around Ammoudara and Agia Pelagia and save the south coast for an organised excursion.

For where to sleep within reach of the sand, see our where to stay in Heraklion guide, and pair a beach day with the top things to do to make the most of the region.

Keep reading

Compare live prices

Rates and availability change daily — check today before you decide.

Booking through these links costs you nothing extra and helps keep this guide free.

Frequently Asked Questions

Does Heraklion have a beach in the city?

The nearest proper beach is Ammoudara, a long sandy stretch about 10 minutes west of Heraklion centre, reachable by city bus. There are also smaller beaches at Karteros and Kokkini Hani just to the east. For the island's dramatic, headline beaches you'll need to travel further or head west toward the Chania region.

Are the best Cretan beaches near Heraklion or Chania?

Crete's most famous beaches — Elafonissi, Balos and Falassarna — are all in the far west, closer to Chania. Heraklion's coastline is more about good, accessible sandy resort beaches (Ammoudara, Agia Pelagia) plus the unique southern beaches like Matala. For a beach-first holiday, western Crete has the edge; for history-plus-swimming, Heraklion is ideal.

How do you get to the beaches near Heraklion without a car?

City buses reach Ammoudara, Karteros and Kokkini Hani easily. Agia Pelagia and the south-coast beaches like Matala are served by KTEL intercity buses in summer, though services are limited — renting a car gives you far more freedom to reach the best spots.