⭐ Rated 4.5/5 · based on 79,000+ verified traveller reviews

Diving and Snorkeling near Heraklion

Most diving offers here are discovery dives for beginners rather than courses: a short lesson followed by a guided dive from the beach, two to five hours in total. Offers for certified divers are rare. Snorkelling mostly comes as part of boat trips, and the Hersonissos jet boat and the Dia sailing cruises include a stop.

Find your tour
  • ✓ Free cancellation up to 24 h before
  • ✓ Instant confirmation straight to your phone
  • ✓ Best price booked via GetYourGuide

Top rated · Season 2026

The tours travellers book most

Hand-picked from every operator around Heraklion – ranked by real reviews, price and experience.

19 tours available · Sorted by number of verified reviews. Prices and availability come live from GetYourGuide.

Hersonissos: Jet Boat Tour with Snorkeling

Hersonissos: Jet Boat Tour with Snorkeling

⏱ 1 hour · 4.9 (2,080)

Experience an exciting jet boat adventure from Hersonissos, with high-speed turns and scenic coastal views. Swim and snorkel in the crystal-clear waters of Saint George’s Bay.

from €44 per person

Check availability →
Heraklion: Sunset Sailing Cruise to Dia Island with Snorkeling

Heraklion: Sunset Sailing Cruise to Dia Island with Snorkeling

⏱ 4.5 hours · 4.7 (741)

Spend a day on a sunset sailboat trip from Heraklion to the quiet island of Dia. Snorkel in the sea, chill out on the beach, go paddleboarding, and enjoy included food and drinks.

from €62 per person

Check availability →
Heraklion: Scuba Diving Experience for Beginners Beach

Heraklion: Scuba Diving Experience for Beginners Beach

⏱ 3 - 6 hours · 4.7 (602)

Take your first breath underwater on the beach of Mononaftis in Agia Pelagia village. Learn the basic theory and skills necessary to scuba dive from a certified instructor.

from €69 per person

Check availability →
Heraklion: Beginner Scuba Diving Lesson with PADI Instructor

Heraklion: Beginner Scuba Diving Lesson with PADI Instructor

⏱ 2.5 - 5 hours · 4.9 (518)

Discover Scuba with PADI experts, learn to dive with your personal instructor. Follow the easiest program ever and enjoy a safe, fun, easy open water dive always supervised by t…

from €70 per person

Check availability →
Heraklion: Scuba Diving Experience for First-Timers

Heraklion: Scuba Diving Experience for First-Timers

⏱ 2 - 5 hours · 4.9 (245)

Discover scuba diving with an experienced instructor and enjoy a magical experience in Heraklion with complete gear and training included. Explore the underwater marine life of…

from €62 per person

Check availability →
Heraklion: Dia Island Morning Sailing Trip with Snorkeling

Heraklion: Dia Island Morning Sailing Trip with Snorkeling

⏱ 5.5 hours · 4.9 (105)

Spend a memorable morning in Dia Island aboard a sailing boat. Sail to the most picturesque spots and dive in the clear crystal water.

from €90 per person

Check availability →
Agia Pelagia: Introduction to Scuba Diving Experience

Agia Pelagia: Introduction to Scuba Diving Experience

⏱ 2 - 7 hours · 5.0 (64)

Get a taste for what scuba diving is like with this introduction to scuba diving. Receive a briefing from your instructor, then head into waters of no more than 6 meters and be…

from €79 per person

Check availability →
Heraklion: Try Scuba Diving

Heraklion: Try Scuba Diving

⏱ 2 hours · 4.9 (61)

If you are in love with the sea, but never have had the opportunity to attempt a close encounter with the underwater magic, here is your chance to discover the excitement of scu…

from €65 per person

Check availability →
Heraklion: Beginner-Friendly Snorkeling Trip

Heraklion: Beginner-Friendly Snorkeling Trip

⏱ 2.5 - 3 hours · 4.5 (37)

See the world beneath the waves at Mononaftis Bay on a snorkeling tour in Agia Pelagia.

from €45 per person

Check availability →
Heraklion: Try Scuba Diving For Beginners

Heraklion: Try Scuba Diving For Beginners

⏱ 4 - 5 hours · 5.0 (32)

Try Scuba Diving in a great diving site under the guidance of our passionate instructors.\nLive an unforgetable experience with your family or friends during your holidays in Cr…

from €99 per person

Check availability →
Crete: Heraklion Snorkeling Tour with Seascooter

Crete: Heraklion Snorkeling Tour with Seascooter

⏱ 2.5 - 3 hours · 4.7 (19)

Discover the marine life of the Aegean Sea on a snorkeling tour in Agia Pelagia. Use a seascooter to cover more distance and see more marine life.\nIdeal course for everyone wit…

from €70 per person

Check availability →
Heraklion: Beginner's intro dive w/2 Dives with transfer.
Bestseller

Heraklion: Beginner's intro dive w/2 Dives with transfer.

⏱ 6 hours · 4.9 (16)

Join the beginner's scuba diving course and enjoy a diving trip with two dives in Agia Pelagia. Benefit from the support of an instructor, reach depths of up to 6 meters, an…

from €140 per person

Check availability →
Agia Pelagia: Introduction to Scuba Diving (2 Dives)

Agia Pelagia: Introduction to Scuba Diving (2 Dives)

⏱ 2 - 7 hours · 5.0 (15)

Get a taste for what scuba diving is like with this introduction to scuba diving. Receive a briefing from your instructor, then head into waters for 2 beautiful dives and be ama…

from €140 per person

Check availability →
Heraklion: Scuba diving trip for certified divers

Heraklion: Scuba diving trip for certified divers

⏱ 5 hours · 5.0 (8)

Go on 2 dives with an instructor and explore an underwater sight full of wonders: the amphora cave or the shipwreck. Swim through amazing marine life, including eels, groupers,…

from €140 per person

Check availability →
Ligaria: Snorkeling trip with Motorboat around Agia Pelagia

Ligaria: Snorkeling trip with Motorboat around Agia Pelagia

⏱ 3 hours · 4.6 (6)

Experience a snorkeling trip in the blue waters of Crete

from €65 per person

Check availability →
Lygaria: Private Motorboat Cruise with Snorkeling & Swimming

Lygaria: Private Motorboat Cruise with Snorkeling & Swimming

⏱ 3 hours · 3.6 (6)

Explore the bays around Ligaria and Agia Pelagia on our motorboat trip! We will take you to all the best spots while you can enjoy snorkeling and relaxing.

from €250 per group up to 4

Check availability →
Heraklion: Private Speedboat Cruise with Snorkeling

Heraklion: Private Speedboat Cruise with Snorkeling

⏱ 3 hours · 5.0 (4)

Discover the hidden side of Crete on a private speedboat cruise from Heraklion. Explore secret sea caves, swim in crystal-clear waters, and snorkel around rocky coves.

from €290 per group up to 5

Check availability →
Heraklion: Scuba Diving for Beginners & Sailing Experience

Heraklion: Scuba Diving for Beginners & Sailing Experience

⏱ 6 hours · 5.0 (3)

Discover scuba diving in Ligaria with expert guidance, full gear, and training - explore marine life and take photos, then sail to Dia Island at sunset for drinks, food, snorkel…

from €106 per person

Check availability →
Ligaria Beach: Discover Free Diving (Apnea)

Ligaria Beach: Discover Free Diving (Apnea)

⏱ 1.5 hours 0

Learn basic freediving principles and focus on practicing breathhold techniques in a pool or confined water site.

from €62 per person

Check availability →

Good to know: Beginner dives need a health declaration, and age and fitness limits are set by the dive centre – check them first. Agia Pelagia, 16 km west of the city, has clear water and is popular with divers and snorkelers.

See all tours in Heraklion →

Good to know

Frequently asked questions

Is Heraklion a beach destination?

No. Heraklion is a working city whose sights are the Venetian harbour, the Archaeological Museum and Knossos. The nearest sandy beach is Ammoudara, about 5 km west; Agia Pelagia (16 km west), Gouves (18 km east) and Hersonissos are the resort beaches. Most tours here are therefore day trips, not beach days.

Can I visit Spinalonga from Heraklion?

Yes, but not by boat from the city. Spinalonga boats leave from Elounda, Plaka and Agios Nikolaos on the north-east coast, so from Heraklion it is a coach day trip of roughly 8 to 11 hours. If you are staying nearer Agios Nikolaos or Elounda, book the short boat trip directly.

Is a Santorini day trip from Heraklion worth it?

It is possible, not relaxing. The fast ferry takes about two hours each way, and the trips listed here last 9 to 14 hours and start at around €185. If you only have a day or two for Santorini itself, stay overnight instead; if you are based on Crete, the day trip is the realistic way to see it.

Do I need a tour for Knossos?

No. Knossos is about 5 km south of the city centre, and a city bus takes roughly 20 minutes. A tour adds explanation, not transport: in the feed the entry-ticket listings carry 3.9 stars and the guided small-group walk 4.9. The site has little shade, so go early in summer.

Do I need a car in Heraklion?

Not for the city and not for Knossos. For Lasithi (about an hour to an hour and 20 minutes each way) or Matala (roughly 75 km) a car gives you freedom, but a guided day tour removes the mountain roads. We link car rental at the end of the guides, so you can compare.

Can I do Balos or Samaria from Heraklion?

You can, but both lie in western Crete. Samaria Gorge tours with Heraklion pick-up last 12 to 17.5 hours; Chania, about two hours by road to the west, is a much shorter start. If those are your main goals, consider staying in Chania instead.

How far in advance should I book?

In July and August the popular boat and quad slots sell out a few days ahead. Outside high season the evening before is usually fine. Since almost every tour can be cancelled free up to 24 hours before, booking early costs you nothing.

Tours from €37.8 · available today

Check availability