Header background
  • One-way
  • Round-trip
Train Times
Greece
flixbus
trenitalia
ouisncf
deutsche-bahn
blablacar
kayak
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Kavala - Athens - - - - - 207.5 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Piraeus - Thessaloniki £ 41.03 6 h 7 min 27 05:44 19:44 190.1 mi
Trains Larissa - Thessaloniki £ 14.01 1 h 31 min 32 07:51 00:20 74.6 mi
Trains Volos - Thessaloniki £ 18.24 7 h 9 08:20 23:20 88.9 mi
Trains Kavala - Thessaloniki - - - - - 80.2 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Aigio - Patras - 45 min 3 15:05 21:05 18.6 mi
Trains Kiato - Patras - 1 h 27 min 11 10:05 23:05 57.2 mi
Trains Rio - Patras - 16 min 26 09:08 01:08 4.3 mi
Trains Diakopto - Patras - 50 min 2 18:50 20:50 25.5 mi
Trains Patras, Peloponnese - Patras - 1 h 48 min 30 10:10 02:11 2.5 mi
Trains Athens - Patras - 3 h 52 min 63 06:39 21:36 109.4 mi
Trains Thessaloniki - Patras - 8 h 1 min 6 08:27 14:15 177.7 mi
Trains Piraeus - Patras £ 21.79 4 h 43 min 30 06:44 22:17 105.6 mi
Trains Larissa - Patras - 6 h 39 min 6 09:48 15:40 103.1 mi
Trains Acharnes - Patras - 4 h 57 min 32 07:05 19:36 109.4 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Athens - Piraeus - 16 min 69 08:19 01:01 5.0 mi
Trains Ano Liosia - Piraeus - 35 min 17 08:02 01:02 9.9 mi
Trains Aspropyrgos - Piraeus - 42 min 17 08:55 23:55 8 mi
Trains Metamorfosi - Piraeus - 31 min 17 09:38 01:38 10.6 mi
Trains Megara - Piraeus - 58 min 17 07:39 23:39 16.2 mi
Trains Thessaloniki - Piraeus £ 41.03 8 h 31 min 6 06:27 20:15 190.1 mi
Trains Patras - Piraeus - 4 h 2 min 22 08:25 21:25 105.6 mi
Trains Larissa - Piraeus £ 29.18 10 h 21 min 7 07:20 21:40 134.2 mi
Trains Acharnes - Piraeus - 43 min 23 08:33 23:36 10.6 mi
Trains Volos - Piraeus £ 35.56 13 h 9 min 9 08:50 19:40 104.4 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Thessaloniki - Larissa £ 14.59 1 h 30 min 32 07:35 22:40 74.6 mi
Trains Piraeus - Larissa £ 34.65 4 h 43 min 27 06:44 19:44 134.2 mi
Trains Volos - Larissa £ 3.65 48 min 14 08:20 23:20 33.6 mi
Trips Best price Journey duration Connections per day First departure Last departure Distance
Trains Thessaloniki - Volos £ 17.33 5 h 9 min 18 07:35 22:40 88.9 mi
Trains Larissa - Volos £ 3.65 48 min 14 07:43 00:45 33.6 mi
Close

Get free deals and discounts
when you sign-up

  • Omio 10% cashback

  • Booking.com 2% cashback

  • Rentalcars.com 10% off

  • Exclusive access to special promotions and deals

Offer expires in
2
Days
:
14
Hours
:
35
Minutes
:
33
Seconds
136 joined today

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

We're subscribing you...

Thank you!
We have added your email to the
signup queue.

Something went wrong!

An error occurred when you're subscribing to our deals. Please try again in a minute.

Close
Logo
authentication

Sign in or create an account

Sign in to Virail to get exclusive travel deals

By signing up, you agree to our terms and conditions, You can find more information in our Imprint

Sign in to Virail to get exclusive travel deals
Close

Deals

Booking.com

2% cashback