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

Island Trips from Heraklion: Spinalonga, Dia and Santorini

Heraklion is not a harbour for island hopping, so the three famous trips work differently. Dia is a short sail 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. Santorini is a long day built around a fast ferry.

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.

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

Crete: Day Trip to Agios Nikolaos and Spinalonga Island
Bestseller

Crete: Day Trip to Agios Nikolaos and Spinalonga Island

⏱ 8 - 11 hours · 4.7 (5,983)

Explore the northeast part of Crete, visit the picturesque town of Agios Nikolaos, and the village of Elounda on this day trip. Take a boat trip to Spinalonga Island and learn t…

from €38 per person

Check availability →
Agios Nikolaos: Boat Trip to Spinalonga with Swim Stop
Bestseller

Agios Nikolaos: Boat Trip to Spinalonga with Swim Stop

⏱ 4.5 hours · 4.4 (3,607)

Take a guided boat tour and visit the beautiful Spinalonga fortress dating from the Venetian period. Cruise in the Mirabello Bay and swim in the clear waters of Kolokitha Bay.

from €25 per person

Check availability →
Heraklion Dia Island Small Group Sailing & Dining Experience

Heraklion Dia Island Small Group Sailing & Dining Experience

⏱ 5.5 hours · 4.8 (3,116)

Join the most reviewed sailing experience from Heraklion and discover the beauty of Dia Island on an intimate small-group cruise. Enjoy a relaxed atmosphere, personalized servic…

from €60 per person

Check availability →
From Heraklion/Crete: Santorini Island Guided Day Trip
Bestseller

From Heraklion/Crete: Santorini Island Guided Day Trip

⏱ 9 - 14 hours · 4.5 (2,180)

Discover Santorini on a full-day trip from Heraklion. Visit Oia and Fira with a guide and enjoy approx. 5.5 hours of free time to explore stunning views, alleys, and Cycladic ch…

from €190 per person

Check availability →
Heraklion: Sailboat Cruise to Dia Island with Drinks & Lunch

Heraklion: Sailboat Cruise to Dia Island with Drinks & Lunch

⏱ 4.5 - 6.5 hours · 4.8 (1,494)

Sail from Heraklion to Dia Island on a luxury yacht. Join our shared half-day trip with lunch and drinks, opt for a private option, or choose a shorter 1-hour coastal sail.

from €80 per person

Check availability →
Heraklion Sailing Cruise to Dia Island | All-Inclusive

Heraklion Sailing Cruise to Dia Island | All-Inclusive

⏱ 5.5 hours · 4.9 (1,268)

Sail from Heraklion to Dia Island and explore crystal-clear waters with provided snorkeling gear, try stand-up paddleboarding, and relax with all-inclusive drinks and a traditio…

from €65 per person

Check availability →
Dia Sailing Cruise With All-inclusive Meal And Drinks

Dia Sailing Cruise With All-inclusive Meal And Drinks

⏱ 5.5 hours · 4.7 (1,064)

Experience a unique sailing adventure and savor our all-inclusive delicious and authentic Mediterranean menu. Enjoy the cool breeze, the crystal-clear waters, and try endless wa…

from €64 per person

Check availability →
Your Perfect Day at Sea – Dia Island Sailing Cruise

Your Perfect Day at Sea – Dia Island Sailing Cruise

⏱ 4.5 - 7 hours · 4.7 (1,048)

Escape to Dia Island on a sailing cruise. Snorkel, paddleboard, swim in turquoise waters, and enjoy drinks and a delicious traditional Greek meal on board.

from €62 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 Dia Island Small Group Sailing Cruise | Full Board

Heraklion Dia Island Small Group Sailing Cruise | Full Board

⏱ 5.5 hours · 4.7 (670)

Cruise to Dia Island from Heraklion on the premium quality sailboats TREATON or JACKPOT. Join either a shared or a private tour. Sail, swim, snorkel, paddleboard, suntan and mar…

from €59 per person

Check availability →
Crete: Spinalonga, Agios Nikolaos and Elounda with BBQ Lunch

Crete: Spinalonga, Agios Nikolaos and Elounda with BBQ Lunch

⏱ 5 - 12 hours · 4.4 (608)

Explore Crete’s northeast coast on a guided tour. Visit Spinalonga Island, Elounda, and Agios Nikolaos, with a swim and a delicious BBQ lunch in the crystal-clear waters of Kolo…

from €30 per person

Check availability →
Heraklion: Sailing Trip to Dia Island with Lunch & Swimming

Heraklion: Sailing Trip to Dia Island with Lunch & Swimming

⏱ 6 hours · 4.8 (538)

Experience the beauty of Crete with this sailboat cruise from the Port of Heraklion to Dia Island. Enjoy a tasty lunch and enjoy activities like snorkeling, fishing, and SUP pad…

from €68 per person

Check availability →
Crete: Spinalonga, Elounda, & Agios Nikolaos Boat Tour & BBQ

Crete: Spinalonga, Elounda, & Agios Nikolaos Boat Tour & BBQ

⏱ 9 - 10 hours · 4.5 (534)

Go back in time and explore the beautiful and historic island of Spinalonga where Turkish, Saracen, Venetian and Greek history coalesce. Enjoy sandy beaches, shopping, and cultu…

from €29 per person

Check availability →
Crete: Santorini Day Trip with Fast Ferry Cruise

Crete: Santorini Day Trip with Fast Ferry Cruise

⏱ 11 - 32 hours · 4.5 (528)

Join a day trip from Crete to Santorini, one of the most beautiful islands in the Aegean Sea. Start with a fast ferry cruise from Heraklion port, and then explore the villages o…

from €189 per person

Check availability →
Heraklion: Private Half-Day Sailing Trip to Dia Island

Heraklion: Private Half-Day Sailing Trip to Dia Island

⏱ 4.5 hours · 4.9 (480)

Set sail on a 4.5-hour private cruise from Heraklion to Dia Island! Swim, snorkel, fish, and relax with unlimited drinks and fresh fruit, all while enjoying the beauty of the Cr…

from €390 per group up to 8

Check availability →
Crete: Spinalonga Island Tour from Plaka and Agios Nikolaos

Crete: Spinalonga Island Tour from Plaka and Agios Nikolaos

⏱ 10 hours · 4.4 (418)

Discover Crete during a day trip in an air-conditioned coach. Visit Agios Nikolaos and the Elounda Lagoon. Explore the fishing village of Plaka as well as the former leper colon…

from €30 per person

Check availability →
Heraklion: Small-Group Sailing Trip to Dia Island with Lunch

Heraklion: Small-Group Sailing Trip to Dia Island with Lunch

⏱ 4.5 - 7 hours · 4.7 (304)

Enjoy the unique experience of sailing on a crewed yacht to the uninhabited Dia Island. Swim and snorkel in stunningly clear water, watch falcons soar in the sky, and savor a lo…

from €68 per person

Check availability →
Heraklion: Dia Island Catamaran Cruise with Meal & Cocktails

Heraklion: Dia Island Catamaran Cruise with Meal & Cocktails

⏱ 5.5 hours · 4.6 (299)

Embark on an unforgettable journey and explore the stunning Dia Island on a modern and spacious catamaran. Enjoy an authentic meal, selected drinks, colorful cocktails and endle…

from €83 per person

Check availability →
Heraklion: Santorini Day Trip with Oia & Fira Highlights

Heraklion: Santorini Day Trip with Oia & Fira Highlights

⏱ 10 - 11 hours · 4.2 (296)

Escape to Santorini for a day and let the most charming and historic island in Greece captivate you. Walk through its famous whitewashed villages and enjoy the ultimate Caldera…

from €189 per person

Check availability →
From Heraklion: Sunset Cruise to Dia Island

From Heraklion: Sunset Cruise to Dia Island

⏱ 5.5 hours · 4.7 (283)

Discover the beautiful island of Dia on a cruise from Heraklion. Choose a morning or sunset trip as you admire the rugged coastline, swim and snorkel off the shore, and relax on…

from €67 per person

Check availability →
Dia Island Catamaran Cruise: Meal, Drinks & Transfer Options

Dia Island Catamaran Cruise: Meal, Drinks & Transfer Options

⏱ 5 - 7 hours · 4.7 (242)

Sail from Heraklion to Dia Island on the only catamaran with a water slide and sea scooter. Enjoy a chef-crafted Cretan menu, open bar, SUP & snorkeling. Choose morning or after…

from €108 per person

Check availability →
Heraklion or Ag Nikolaos: Oia & Fira Full-Day Santorini Trip

Heraklion or Ag Nikolaos: Oia & Fira Full-Day Santorini Trip

⏱ 11 - 13 hours · 4.0 (212)

Experience Santorini on a full-day trip from Heraklion or Agios Nikolaos. Travel in a catamaran and take a guided tour of the island by bus. Enjoy free time to explore Fira at y…

from €235 per person

Check availability →
From Heraklion: Santorini Day Tour with Optional Transfer

From Heraklion: Santorini Day Tour with Optional Transfer

⏱ 14 hours · 4.1 (182)

Enjoy a boat ride on the Cretan Sea and discover the volcanic island of Santorini. Visit Fira and Oia, wander the small streets, enjoy your time by the sea and indulge in the Gr…

from €185 per person

Check availability →
Heraklion: Spinalonga, Agios Nikolaos & Plaka Tour
Bestseller

Heraklion: Spinalonga, Agios Nikolaos & Plaka Tour

⏱ 8 - 15 hours · 4.1 (171)

Discover Crete and enjoy sandy beaches, shopping and cultural highlights. Visit Agios Nikolaos and the Elounda Lagoon. Explore the fishing village of Plaka and former leper colo…

from €32 per person

Check availability →
Heraklion: Spinalonga, Agios Nikolaos, & Elounda Tour

Heraklion: Spinalonga, Agios Nikolaos, & Elounda Tour

⏱ 6 - 10 hours · 4.0 (170)

Visit the stunning and historic island of Spinalonga, where the histories of Turkey, Saracen, the Venetians, and the Greeks meet. Enjoy shopping, cultural highlights, and sandy…

from €30 per person

Check availability →
Heraklion: Private Full-Day Sailing Trip to Dia Island

Heraklion: Private Full-Day Sailing Trip to Dia Island

⏱ 6.5 hours · 4.9 (141)

Set sail on a 6.5-hour private cruise from Heraklion to Dia Island! Swim, snorkel, fish, and relax with unlimited drinks and fresh fruit, all while enjoying the beauty of the Cr…

from €590 per group up to 8

Check availability →
Minicruise: Spinalonga Island, Pirate Caves & Hidden Beaches

Minicruise: Spinalonga Island, Pirate Caves & Hidden Beaches

⏱ 6 hours · 3.6 (137)

Set sail on a relaxing and unforgettable boat trip exploring the stunning coastal areas of Elounda and Spinalonga Island. Enjoy swimming, snorkeling, and sunbathing in some of C…

from €55 per person

Check availability →
Crete: Boat Trip from Elounda past Spinalonga to Kolokytha

Crete: Boat Trip from Elounda past Spinalonga to Kolokytha

⏱ 4.5 - 12 hours · 4.3 (109)

Enjoy a 4.5-hour boat trip with BBQ lunch and swim stops at Kolokytha and Plaka. Visit an olive oil park and the charming Agios Nikolaos during a perfect mix of sea, sun, histor…

from €30 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 →
Heraklion: Catamaran Sailing to Dia Island

Heraklion: Catamaran Sailing to Dia Island

⏱ 4.5 - 6 hours · 4.5 (59)

Set sail on a spacious catamaran and explore the hidden paradise of Dia Island. Water sports, delicious food, and incredible views. Ideal for couples, families, or anyone seekin…

from €75 per person

Check availability →
Sailing Cruise to Dia Island with Free Meal, Drinks and SUP

Sailing Cruise to Dia Island with Free Meal, Drinks and SUP

⏱ 2 - 8 hours · 4.5 (49)

Sail to Dia Island on a private yacht from Heraklion. Swim in crystal-clear waters, snorkel around reefs, and enjoy a light Cretan menu with drinks on board.

from €45 per person

Check availability →
Heraklion: Catamaran Cruise to Dia Island with Lunch & Drinks

Heraklion: Catamaran Cruise to Dia Island with Lunch & Drinks

· 5.0 (32)

Enjoy a luxurious catamaran trip, with swimming and food, for a unique experience in the northern Cretan Sea

from €90 per person

Check availability →
Dia Island: Small Group Full-Day Sailing Trip with meal

Dia Island: Small Group Full-Day Sailing Trip with meal

⏱ 6 hours · 4.7 (31)

Discover the unique beauty of Dia Island in style and comfort on our sailing boat. Enjoy swimming in crystal clear waters, engage in water activities and indulge in a delectable…

from €64 per person

Check availability →
Agios Nikolaos-Elounda-Ierapetra: Santorini Day Tour Cruise

Agios Nikolaos-Elounda-Ierapetra: Santorini Day Tour Cruise

⏱ 13 hours · 4.1 (20)

Enjoy a cruise and a day trip from Heraklion to Santorini with transfer from Agios Nikolaos, Elounda and Ierapetra. Includes bus guided tours and free time at Oia and Fira and f…

from €220 per person

Check availability →
Santorini Island: Guided Tour from Heraklion Crete

Santorini Island: Guided Tour from Heraklion Crete

⏱ 11 hours · 4.6 (14)

1-day cruise: the opportunity to learn the fascinating history of amazing Santorini island, take unique photos. The tour will be by bus with free time in each of the stops: the…

from €216 per person

Check availability →
Heraklion: Sailing Cruise to Dia Island

Heraklion: Sailing Cruise to Dia Island

⏱ 4 - 5.5 hours · 4.4 (5)

Take a day trip to Dia Island on a luxury sailing yacht. Swim in the crystal-clear waters, do some fishing, or take a paddleboard lesson before feasting on lunch and staying con…

from €85 per person

Check availability →
Heraklion: Sunset Private Sailing Trip to Dia island

Heraklion: Sunset Private Sailing Trip to Dia island

⏱ 4.5 hours · 5.0 (4)

Explore the allure and crystal clear waters of Dia, an uninhabited island accessible only by boat. A top destination for sailing lovers to unveil the its beauty and create memor…

from €465 per group up to 10

Check availability →
Heraklion: Private 5-Star Catamaran to Dia with Transfer

Heraklion: Private 5-Star Catamaran to Dia with Transfer

⏱ 5 hours · 5.0 (3)

Skip the crowds and step aboard your private "all-inclusive resort at the sea." Choose a morning or afternoon cruise to Dia Island featuring thrilling water toys, an open bar, a…

from €900 per person

Check availability →
Heraklion: Dia Island Sailing Trip with Meal and Drinks

Heraklion: Dia Island Sailing Trip with Meal and Drinks

⏱ 7 hours · 4.2 (2)

Sail to Dia Island on a guided trip from Heraklion. Enjoy a full-course meal, swim, snorkel, sunbathe, and fish in the crystal-clear waters, and learn about the island's myt…

from €90 per person

Check availability →
Heraklion: Dia Island Sailing Cruise Perfect Day at Sea, 7h

Heraklion: Dia Island Sailing Cruise Perfect Day at Sea, 7h

⏱ 7 hours 0

Sail from Heraklion to Dia Island on a guided trip. Enjoy a traditional Greek lunch, swim in crystal-clear waters, learn about the island's history from your crew, and go sn…

from €74 per person

Check availability →
Heraklion: Dia Island Catamaran Cruise with Fishing

Heraklion: Dia Island Catamaran Cruise with Fishing

⏱ 5 hours 0

Set sail from Heraklion on a catamaran cruise to Dia Island. Try traditional fishing with the crew, swim and snorkel in crystal-clear waters, and relax on deck.

from €100 per person

Check availability →
Heraklion: Dia Island Catamaran Cruise with Wine Tasting

Heraklion: Dia Island Catamaran Cruise with Wine Tasting

⏱ 4 - 5 hours 0

Set sail from Heraklion on a catamaran cruise to Dia Island. Swim, snorkel, or paddleboard in the island's crystal-clear waters, and enjoy a guided tasting of local Cretan w…

from €100 per person

Check availability →
Heraklion: Private Sunset Catamaran Cruise to Dia with Wine

Heraklion: Private Sunset Catamaran Cruise to Dia with Wine

⏱ 3.5 hours 0

Reserve a private luxury catamaran cruise to Dia Island. Skip the crowds and enjoy an exclusive 4-hour all-inclusive evening with premium dining, expert crew, and absolute privacy.

from €450 per person

Check availability →
From Gouves: Private 2.5-hour Dia Island sunset experience

From Gouves: Private 2.5-hour Dia Island sunset experience

⏱ 151 minutes 0

Sail out of Gouves at 18:30 on a private 2.5-hour cruise toward Dia Island, drop anchor for the sunset and watch the sky change with a drink in hand.

from €786 per group up to 4

Check availability →
Crete: Plaka, Spinalonga, & Agios Nikolaos Winter Day Trip

Crete: Plaka, Spinalonga, & Agios Nikolaos Winter Day Trip

⏱ 7 - 8 hours 0

Discover the beauty of Crete on a winter day trip to Plaka, Spinalonga, and Agios Nikolaos. Explore a Venetian fortress, visit a traditional olive oil park, and enjoy the serene…

from €76 per person

Check availability →
Heraklion: Dia Island Catamaran Sailing Perfect Sea Day, 7h

Heraklion: Dia Island Catamaran Sailing Perfect Sea Day, 7h

⏱ 7 hours 0

Sail on a spacious catamaran to Dia Island on a guided trip. Enjoy a traditional Greek lunch, swim in crystal-clear waters, learn the island's history from your crew, go sno…

from €87 per person

Check availability →

Good to know: A Santorini day takes 9 to 14 hours and starts at around €185 here, with about two hours on the ferry each way. Spinalonga is much cheaper (from €25) and shorter – choose it first if you only have one day.

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