Greece is an incredible country to explore. I mean, the climate, food, friendly people make it a perfect place for a holiday. Though Greece is vast and it can be quite difficult to actually nail down exactly where to visit, especially when it comes to the best Greek islands to visit.  

That being said, the best Greek Islands can sometimes be a little more tricky to pinpoint, especially if you’ve not travelled to Greece before. From the beautiful islands of Santorini, Mykonos, Corfu and Rhodes, there are so stunning spots I’m pretty sure you’ll love. Oh, and that’s before considering the biggest Greek island, Crete.

Whatever type of Greek island getaway you’re after, you’ll almost certainly find a few key spots you’ll love. This is why I wanted to share some of the best Greek islands to visit whilst you’re in Greece.

20 Very Best Greek Islands To Visit (1)

Take a look at some of the best Greek islands to visit, below. Have the best trip ever!  🇬🇷

1) Santorini

20 Very Best Greek Islands To Visit (21)

Probably the most iconic and possibly the best Greek island to visit, Santorini is a stunning place to start your trip in Grece. Once a much bigger island, Santorini suffered a huge volcanic eruption thousands of years ago, this led to a massive eruption which sunk most of the island under the sea. Lots of people think this is where the legend of Atlantis actually comes from.

Anyway, there’s so much more to Santorini than it’s geological history. Once you’re here, make sure to visit some of the best things to do on the island and take in the charm of this island. Oh, and don’t forget to go sailing in Santorini, visit one of the island’s vineyards and watch the sunset over Oia. It’s beautiful.

For a great cliffside place to stay, check into the Katikies Hotel which is just stunning.

Read more: Best things to do in Santorini

2.) Rhodes

Best Things To Do In Rhodes, Greece (7)

One of the larger and possibly the best Greek islands to explore, Rhodes has a whole heap of amazing things to do and see.

Once you’re here, make sure to visit the Acropolis of Lindos, stroll the streets of the old town and see the Palace of the Grandmaster. Oh and for some gorgeous coastlines and beaches, head over to Saint Paul’s Bay. Just make sure to pack the sunscreen.

For a tasty bite to eat, gorge at Ta Kardasia who conjure up one of the tastiest moussakas on the island.

Read more: Best things to do in Rhodes

3.) Crete

The largest Greek island to visit, Crete has a whole heap of amazing things to see and do. It’s one of those islands that’ll need more than a few days to explore but don’t let that put you off… it just means there’s more to see.

As soon as you arrive, head over to Seitan Limania Beach for one of the best beaches and coves on the islands. Afterwards, go for lunch in the historic harbour of Chania and see Knossos Palace.

If you’re thinking of heading to Crete, make sure to check out our essential list of places to see in Crete. It really is one of the best Greek islands to visit.

Read more: The best places to visit in Crete 

4.) Skiathos

20 Very Best Greek Islands To Visit (3)

A relatively small island that hugs the east coast of the mainland, Skiathos is an idyllic little Greek island to visit. It’s one of those islands where you can have a good mix of exploring and total relaxed days; which, let’s be honest, is totally essential on a holiday.

Once you’re here, make sure to enjoy the turquoise waters of Paralia Lalaria, visit the Agios Nikolaos Church and see the historic monastery of Panagia Evangelistria.

For a tasty bite, pop into Marmita in Skiathos Old Town, they have some of the best seafood on the island.

5.) Corfu

20 Very Best Greek Islands To Visit (26)

Perched on the western side of Greece, Corfu is away from the majority of the best Greek Islands to visit. That being said, just because it’s a little further away, it doesn’t mean it’s not worth a trip. Corfu is stunning.

20 Very Best Greek Islands To Visit (15)

Corfu is a pretty big Greek island and one that you can easily spend a week (or more) exploring. There are so many things to do that you’ll honestly be spoilt for choice.

20 Very Best Greek Islands To Visit (24)

Once you’re here, make sure to explore Cape Drastis, stroll the alleys o the Corfu town and pop over to Vlacherna Monastery that sits out within the sea itself.

Read more: The best things to do in Corfu

6.) Serifos

20 Very Best Greek Islands To Visit (27)

Now, the island of Serifos is a  pretty mountainous island and one of the best Greek islands to visit that has yet to be developed for mass-market travel. It’s the kind of place you can visit and still have a very local experience that sometimes isn’t possible on the more popular islands. 

If you decide to come to Serifos, make sure to visit the white sands of Psili Ammos Beach, visit Kastro and gorge at Metalleio in Livadi. You’ll leave stuffed.

7.) Ios

Ios is one of the best Greek islands to visit and easily partnered with a trip to the islands of Santorini or Naxos. That being said, Don’t be fooled into thinking that Ios has to be part of a wider trip, it’s a destination in its own right. 

Once you’re here, chill out on Mylopotas Beach, visit the Tomb of Omero and try some ouzo at Sainis Taverna in Chora

8.) Zakynthos

20 Very Best Greek Islands To Visit (11)

Perched in the Ionian Sea, Zakynthos is one of the more well-known Greek islands to visit.

Once you’re here, make sure to visit Navagio Beach (the one with the shipwreck), just be careful with the cliffs, they are pretty crumbly and can collapse so steer clear from the edges. Afterwards, take your swimsuit and pop over to Dafni Beach for a little swim in the crystal-clear waters.

20 Very Best Greek Islands To Visit (14)

Finally, if you’re looking for a great place to stay, check into the Olea Hotel, which is made up totally of suites.

9.) Poros

20 Very Best Greek Islands To Visit (25)

Poros is a tiny little Greek island that’s so close to the mainland you could almost swim. Though it goes without saying, don’t try this!

Poros itself is actually made up of two islands, Sphairia and  Kalaureia, both of which are beautiful to explore. Now, Poros might not be well-known as one of the best Greek islands to visit, but it certainly has a hidden charm that most visitors to Greece bypass. 

Once you’re here, head over to Love Bay, visit the Monastery of Zoodochos Pigi and stroll around Poros port.

10.) Skyros

20 Very Best Greek Islands To Visit (7)

Skyros is a rocky outcrop of an Island that’s actually part of the Sporades archipelago in the Aegean Sea. Now, the island itself is pretty mountainous, with loads of trails and coastline strolls that make this a nature-lovers dream island.

After arriving, head over to Agios Fokas Beach, visit the Faltaits Folklore Museum and chow down at Asimenos, they serve up some of the best-grilled octopus.

11.) Mykonos

20 Very Best Greek Islands To Visit (22)

Mykonos needs little introduction when it comes to the best Greek islands to visit. In truth, it’s probably up there with the likes of Santorini or Crete in terms of popularity.

After arriving on Mykonos, make sure to spend some time wandering through Mykonos Town, sail over to Delos island and see the ruins and spot the iconic windmills of Kato Mili.

20 Very Best Greek Islands To Visit (23)

After a day exploring the island, head over to Little Venice (especially at sunset) for a bit to eat on the front. It’s idyllic, even if it does get a bit crowded in peak season.

Read more: The best things to do in Mykonos

An Island that is truly unique in its architecture and a perfect place to devour some local sea-food

12.) Folegandros

20 Very Best Greek Islands To Visit (13)

Nestled within the Aegean Sea, Folegandros is a pretty small Greek island to visit but one that has loads of diversity and charm to experience.

Now, the island itself might not be well-known outside of Greece, but that doesn’t mean you should skip it. If you’re looking for a tiny island, untouched by mass visitors, Folegandros is one of the best Greek islands to visit.

20 Very Best Greek Islands To Visit (12)

For one of the best beaches, head over to Katergo (which is gorgeous). Alternatively, pop over to Vorina Beach which is pretty dramatic with the rocky cliffs. If you’re feeling extra cheeky (pun intended), strip off and head to Galifos Beach that’s a totally nude beach! Just remember to take sunblock, no one likes some burnt privates!!! 🤣

13.) Kastellorizo

20 Very Best Greek Islands To Visit (10)

Kastellorizo is an island that’s only a few kilometres from the coast of Turkey, but a spot that’s very much (and proud) to be Greek.

It’s a pretty laid-back island and the kind of place you really visit to relax and totally absorb all that Greek charm and hospitality you’ll no doubt experience. Everyone is so friendly here.

After arriving, head over to the Blue Grotto, chillout at Saint George Beach and gorge at Ta Platania that’s totally rustic and Greek. It serves up homemade dishes that are just mouthwatering. Make sure to try their soutzoukakia (spicy meatballs), you won’t be disappointed.

14.) Spetses

20 Very Best Greek Islands To Visit (5)

Spetses is a beautiful little Greek Island that’s lovely to visit. Once you’re here, head over to Bouboulina’s Museum, wader through Spetses Town (spotting Bouboulina’s Statue) and head for dinner at On the Verandah.

The restaurant serves up some of the best seafood and Greek dishes, too. They’re kolokythokeftedes are so yummy.

15.) Symi

20 Very Best Greek Islands To Visit (16)

Nestled within the Dodecanese islands, Symi is a stunner of an island to explore. It’s easily up there as one of the best Greek islands to visit if you’re in eastern Greece or on the nearby island of Rhodes.

Now, the island is much more chilled and laid-back than Rhodes, with the pace of life much slower. This all makes it the perfect place to relax on a holiday to Grece. You can easily head to Symi for a day trip from Rhodes or even stay a few days longer in the town itself.

20 Very Best Greek Islands To Visit (6)

Once you’re here, head over to Panormitis Monastery, swim at St Nicholas Beach and gorge at the Secret Garden. You’ll love it.
The Secret Garden

16.) Kythira

20 Very Best Greek Islands To Visit (19)

Kythira is often thought of as one of the main Ionian Islands and a beautiful spot to explore.

After enjoying the beautiful countryside, head out to explore Chalkos Beach, see the Venetian Castle and find the Cave Of Agia Sophia. It’s a gorgeous place and certainly up there as one of the best Greek islands to visit this year.

17.) Kefalonia (Cephalonia)

Best Things To Do In Kefalonia

Kefalonia (or Cephalonia) is a pretty hilly island that has some of the most dramatic and rugged coastlines across all of the Greek islands.

Once you’re here, make sure to wander through the capital, Argostoli – you’ll love its cobbled little streets. Afterwards, make sure to spot the Melissani Cave and visit Myrtos Beach, too. They’re both amazing places to explore.

20 Very Best Greek Islands To Visit (4)

For one of the tastiest dinners on the island, pop into O Makis that conjure up some of the best Greek pies I’ve ever tasted.

Read more: Best things to do on Kefalonia

18.) Anafi

20 Very Best Greek Islands To Visit (8)

The tiny Cyclades island of Anafi is something of a hidden gem when it comes to the best Greek islands to visit. That being said, don’t let its small size and population (a few hundred) put you off, it’s a perfect spot to visit.

Once you’re here, make sure to visit the Church of Panagia Kalamiotissa, go kayaking around the secret coves and go for a swim at Agioi Anargyroi. It’s a beaut of an island.

19.) Samos

20 Very Best Greek Islands To Visit (18)

Before visiting Samos, I had no idea on what to expect. It’s a relatively large Greek Island but one that’s been hidden away from mass tourism or huge hotel chains. This alone makes it a beautiful and tranquil island to spend a week whilst in Greece.

Once you’re here, make sure to visit Tsamadu Beach for one of the most gorgeous spots on the island. Oh, and head to Samos Town and wander the historic promenade. Finally, after all that exploring, head to Stella which is something of a hidden gem on the island. The setting is beautiful, where you can have dinner overlooking the groves and Samos itself.

Read more: The best things to do in Samos

20.) Ithica

20 Very Best Greek Islands To Visit (17)

For some reason, Ithica has a range of names that can make it a little confusing to first locate. Sometimes called Ithaca, Ithaki or Ithaka, it’s one of the best Greek islands to visit and truly relax. 

If you want to lean into the chilled out vibe, pop over to Gedaki or Sarakiniko Beach, both of which are great places to spend an afternoon relaxing. Alternatively, stroll through the charming Kioni Harbour and head for a drink in one of the local tavernas.

Read more: Best things to see in mainland Greece

Your Complete Guide To Visiting Mainland Greece


Lately on Instagram (@HandLuggageOnly)

Instagram requires authorization to view a user profile. Use autorized account in widget settings

Have you seen our latest YouTube video?

Click here to subscribe to our YouTube channel


You May Also Like