What is the first thing that comes to mind when you say Greek Islands? If you’re like most people, you’d think of Santorini, Mikonos or some other islands by south of Athens. Some would think of Corfu and some others of Crete, Zante or Rhodes. How many of you would think of islands near Thessaloniki, islands that you could visit during your stay in this vibrant and welcoming city?

For now, let’s see what Greek islands you can visit from Thessaloniki.

Islands near Thessaloniki to Reach by Ferry

Located in the Thermaic Gulf, Thessaloniki is the second-largest city in Greece and a port to the Aegean Sea.

As Thessaloniki has its own airport, it is connected to all islands that also have an airport (beware, though, you won’t be able to get a direct flight to many of these islands, so ensure you do your homework before your trip). Here’s the list of Greek islands with airports for further reference.

Thessaloniki to Ammouliani Island

Ammouliani is the only inhabited island in Halkidiki. Even though beautiful, Ammouliani is underrated, probably because of the extremely popular beach resorts in the peninsula of Halkidiki.

The easiest way to visit this island from Thessaloniki is with a private boat tour like this one, here. You’ll leave Thessaloniki early morning to get to Ormos Panagias. Then you’ll board on this journey around Mount Athos with a two-hour stop on Ammouliani island, at Banana Beach.

There’s no way to get from Thessaloniki directly to Ammouliani by public transport. Ferries to Ammouliani island depart from Tripiti, which is at two hours’ drive from Thessaloniki.

You can read my Ammouliani travel guide here.

Thessaloniki to Sporades Islands (Skiatos, Skopelos, and Alonissos) and Evia

From the port of Thessaloniki you can take a ferry to the Sporades islands: Skiatos, Skopelos, and Alonissos.This ferry line is operated by Seajets and it connects Thessaloniki with the Sporades and with the island of Evia (also known as Euboea). You can book and buy your Seajets ferry tickets online here.

These ferries depart from Thessaloniki three times a week: on Mondays, Wednesdays and Fridays.

Here’s the full itinerary:

  • Thessaloniki to Skiatos (3 hours 15 minutes)
  • Skiatos to Skopelos (total time Thessaloniki to Skopelos: 4 hours)
  • Skopelos to Alonnisos (total time Thessaloniki – Alonnisos: 4 hours 25 minutes)
  • Alonnisos to Evia (Mantoudi) – Total time Thessaloniki to Evia (Euboea): 5 hours.

The return ferries depart from Mantoudi three times a week, on Thursdays, Fridays and Sundays.

You can play around with various dates to come up with an island hopping itinerary from Thessaloniki and back.

Thessaloniki to Corfu (or Other Ionian Islands)

Even though the island has an airport, there are no direct flights from Thessaloniki to Corfu. The best way to get to Corfu from Thessaloniki is by bus to Igoumenitsa and then by ferry. Here’s an article on how to get to Corfu by ferry. In that article I also explain how to get to Igoumenitsa by using Ktel buses.

The ferry ride from Igoumenitsa to Corfu takes anywhere from 45 minutes to two hours (depending on the type of boat).

Paxi is another island you can get to from Igoumenitsa. The ferry ride takes 45 minutes. From Paxi, you can take a boat to visit Antipaxi (also known as Antipaxos), the smallest of the Ionian islands.

Thessaloniki to Thassos

Thassos ferries depart from either Kavala and Keramoti. Kavala is at less the 2 hours’ drive from from Thessaloniki. Keramoti is at 30 minutes drive from Kavala.

The ferry ride takes about two hours (or less) and there are multiple ferries per day.

Greek Islands with Direct Flights from Thessaloniki


Yes, there are direct flights from Thessaloniki to Santorini. These flights are operated by Olympic Air, they take about one hour and 20 minutes and they cost around 200 Euro round trip.


The flight from Thessaloniki to Mykonos takes only one hour and five minutes.

Flights that connect Thessaloniki to the island of Mykonos are operated by Aegean Air and Olympic Air. They cost between 120 Euro and 175 Euro round trip.


All you need to fly from Thessaloniki to Rhodes is one hour and 20 minutes and 200 Euro. Flights are operated by Aegean Airlines and Olympic Air.

Check out my Rodes Travel guide here.


Olympic Air has direct flights from Thessaloniki to Limnos. The airport is near Varos, right in the middle of the island.


You can fly directly from Thessaloniki to Skyros with Sky Express, a Greek airline. The flight takes less than one hour, but you need to check the schedule with attention, as there aren’t flights everyday.


The same airline, Sky Express, has direct flights to Chios from Thessaloniki. The flight duration is under one hour.

Mytilene (Lesbos / Lesvos)

The island of Lesvos is only one hour away from Thessaloniki, by air, with Sky Express.


Thessaloniki to Milos is a 55 minutes flight only. There are two flights per day, one in the morning and one in the afternoon.

Island hopping is a breeze when you use local airlines.


There are two flights a day from Thessaloniki to Paros (Sky Express), at least during summer. After September, you may not be able to get to these islands so easily from Thessaloniki.

These are only a few islands you could easily travel to from Thessaloniki for your Greek island hopping vacation.

Depending on the time you have available, you may be able to add one, two or even more islands to your trip. I’d save some days for visiting Thessaloniki, though.

If you want to take a cruise from Thessaloniki and spend a lovely day on the water, check out this Blue Lagoon cruise with lunch. This is a full day activity. Depending on where your hotel in Thessaloniki is located, you may benefit from free pick-up.

Before exploring some of your best opportunities for island hopping from Thessaloniki, it’s worth knowing that mainland Greece is as beautiful as the islands.

You can find some nice beaches near Thessaloniki. You don’t need to go too far away from the city to find your ideal spot for a sun and fun Greek holiday.

Halkidiki (Chalkidiki) peninsula, with its three fingers, Kassandra, Sithonia and Athos, is simply stunning in terms of beaches, landscape and food. I’ll tell you more about things to do and see in Halkidiki in another article.

Parga is another region of mainland Greece worth exploring.