There are 6 ways to get from Thessaloniki to Athens by train, bus, ferry, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Thessaloniki to Athens by train
Questions & Answers
The cheapest way to get from Thessaloniki to Athens is to train which costs €9 - €28 and takes 4h 53m.
The fastest way to get from Thessaloniki to Athens is to fly which takes 3h 22m and costs €50 - €140.
Yes, there is a direct bus departing from Thessaloniki Monastiriou and arriving at Athens. Services depart every three hours, and operate every day. The journey takes approximately 5h 45m.
Yes, there is a direct ferry departing from Thessaloniki and arriving at Piraeus. Services depart once a week, and operate Saturday and Sunday. The journey takes approximately 25h 35m.
Yes, there is a direct train departing from Thessaloniki and arriving at Athens. Services depart four times a day, and operate every day. The journey takes approximately 4h 53m.
The distance between Thessaloniki and Athens is 302 miles. The road distance is 312.3 miles.
Book your Thessaloniki to Athens ferry tickets online with Omio.
The best way to get from Thessaloniki to Athens without a car is to train which takes 4h 53m and costs €9 - €28.
The train from Thessaloniki to Athens takes 4h 53m including transfers and departs four times a day.
Thessaloniki to Athens bus services, operated by KTEL Thessalonikis, depart from Thessaloniki Monastiriou station.
- Distance: 301.6 miles
- Duration: 4h 53m
What companies run services between Thessaloniki, Greece and Athens, Greece?
Hellenic Train operates a train from Thessaloniki to Athens 4 times a day. Tickets cost $9 - $30 and the journey takes 4h 53m. Alternatively, KTEL Thessalonikis operates a bus from Thessaloniki Monastiriou to Athens every 3 hours. Tickets cost $45 and the journey takes 5h 45m.
- Website
- en.aegeanair.com
Flights from Thessaloniki to Athens
- Ave. Duration
- 54 min
- When
- Every day
- Estimated price
- $55 - $170
- Website
- skyexpress.gr
Flights from Thessaloniki to Athens
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- $50 - $160
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Athens
- Ave. Duration
- 4h 53m
- Frequency
- 4 times a day
- Estimated price
- $9 - $30
- Website
- https://www.hellenictrain.gr/en
- Book at
- https://tickets.hellenictrain.gr/dromologia/?lang=gr
- Airport
- $10
- Phone
- +30 2310 510835
- contact@ktelthes.gr
- Website
- ktelthes.gr
Bus from Thessaloniki Monastiriou to Athens
- Ave. Duration
- 5h 45m
- Frequency
- Every 3 hours
- Estimated price
- $45
- Schedules at
- ktelthes.gr
- Phone
- 2710 230 140
- ktelark@otenet.gr
- Website
- ktelarkadias.gr
Bus from Thessaloniki to Elefsína
- Ave. Duration
- 6h 49m
- Frequency
- Once daily
- Estimated price
- $40 - $60
- Website
- KTEL Arkadias
- Phone
- +302108919800
- bluestarferries@bluestarferries.com
- Website
- bluestarferries.com
Ferry from Thessaloniki to Piraeus
- Ave. Duration
- 25h 35m
- Frequency
- Once a week
- Estimated price
- $90 - $170
- Website
- https://www.bluestarferries.com/en-gb/
- Business
- $110 - $125
- 2 Bed Inside Cabin
- $110 - $130
- Economy
- $90 - $130
- 4 Bed Outside Cabin
- $110 - $140
- 2 Bed Lux Cabin
- $140 - $170
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Thessaloniki to Athens train services, operated by Hellenic Train, depart from Thessaloniki station.
The best way to get from Thessaloniki to Athens is to train which takes 4h 53m and costs €9 - €28. Alternatively, you can bus, which costs €42 and takes 5h 45m, you could also fly, which costs €50 - €140 and takes 3h 22m.
Thessaloniki to Athens bus services, operated by KTEL Thessalonikis, arrive at Athens station.
Thessaloniki to Athens train services, operated by Hellenic Train, arrive at Athens station.
Yes, the driving distance between Thessaloniki to Athens is 312 miles. It takes approximately 5h 1m to drive from Thessaloniki to Athens.
Book your Thessaloniki to Athens bus tickets online with Omio.
There are 9635+ hotels available in Athens. Prices start at $47 USD per night.