This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Athens to Thessaloniki

Depart date
(Return date)
1
Search  
Advertisement

1 suggested route to go from Athens to Thessaloniki by flight, ferry, train

  • Specify your dates of travel in order to find the best deals available.
Athens
Thessaloniki
/
/
  • Get prices

Trip Athens Thessaloniki

Modes of transportplane, ferry, train
Distance187 mi
Direct lineYes

How to get from Athens to Thessaloniki?

We are suggesting 1 routes by train, ferry, plane to plan your trip Athens Thessaloniki. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, ferry, plane).
  • Get prices, times and duration for the journey Athens Thessaloniki by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Athens and Thessaloniki on a map as well as the route Athens Thessaloniki and the different connecting points (Makedonia Airport, Thessaloniki Port, Thessaloniki / Θεσσαλονίκη Railway Station, Eleftherios Venizelos International Airport, Athens Piraeus E6 Port, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Thessaloniki

All modes of transport Athens-Thessaloniki

For your trip from Athens (Attica, Greece) to Thessaloniki (Central Macedonia, Greece) with a distance of 187 mi you will be able to take 3 modes of transport, eventually by combining plane, ferry and/or train, and according to which the duration of the journey will be significantly different.
The direct flight Athens > Thessaloniki will be the fastest way to get to your destination.
Leave Athens and arrive early enough (at least 2 hours before the departure time) at Eleftherios Venizelos International ATH airport, 13 mi away, to check in your luggage for the flight to Thessaloniki (Makedonia airport, IATA code: SKG) operated by Ryanair, Aegean Airlines or Olympic Air.
The train Athens Thessaloniki is a direct bound.
Trains of TrainOSE to Thessaloniki leave from Athens / Αθήνα railway station in Athens. Arrival in Thessaloniki will take place at Thessaloniki / Θεσσαλονίκη station (2.6 mi from the city centre).
There is a direct ferry crossing which will allow you to reach Thessaloniki from Athens.
You will embark at the port of Athens Piraeus E6 at 4.6 mi from Athens aboard a ship of Hellenic Seaways. The ferry will dock in the port of Thessaloniki at 2.2 mi from Thessaloniki. We advise you to show up at the port of Athens for boarding around one or two hours before the time of departure indicated on your reservation.

Which carriers to travel between Athens and Thessaloniki?

Airlines
Ryanair carries out a flight from Eleftherios Venizelos International ATH airport situated 13 mi away from the city centre of Athens to Thessaloniki (arrival at Makedonia SKG airport)
Aegean Airlines flies on the route from Eleftherios Venizelos International ATH airport (located 13 mi from Athens, Greece) to Thessaloniki (serving Makedonia SKG airport)
Olympic Air schedules the flight from Eleftherios Venizelos International ATH airport situated 13 mi away from the city centre of Athens to Thessaloniki (arrival at Makedonia SKG airport)
Ferry companies
The ships of Hellenic Seaways ensure the maritime connection between the port of Athens Piraeus E6 and the one of Thessaloniki (Thessaloniki at 2.2 mi from the city)
Railway companies
TrainOSE provides a rail connection Athens-Thessaloniki with the train from Athens / Αθήνα railway station (0.9 mi from city-centre) and serving the rail station of Thessaloniki / Θεσσαλονίκη at arrival (2.6 mi from centre)
 
France
United Kingdom
Portugal
Italia
España
Deutschland
Ελλάδα
Nederland
Danmark
Sverige
Norge
Suomi
Česká republika
Polska
Magyarország
Hrvatska
România
International (en)