Trains in Greece

Train journey to Skopelos

Traveling by train to get to Skopelos.

There is a good train network in Greece. Here we will cover trains from Athens and Thessaloniki to Volos. This is where you will take the ferry to get to Skopelos.

The country side in Greece is stunning with spectacular mountains, lakes and sea. Taking a train journey is probably the best way to soak up these views.

Train from Athens

From Athens international airport there is a train every hour to the central railway station.

Trains run daily to Larissa where you change taking a local train to Volos. The total journey time is about 5 hours. Tickets cost about 30 euro.

Train from Thessaloniki

The train station is about 20 km from the airport. The cheapest way to get there is to use the number 78 bus. The ticket costs about 0.50 euros if bought from the kiosk at the airport, or 0,60 euros if bought on the bus. Buses run every 45 minutes and the journey takes 30 to 50 minutes depending on the traffic. You can also take a taxi, which will be slightly quicker, but it will be more expensive at around 15-20 euros.

Again you need to take the train to Larissa and change there for the train to Volos. Total journey time is about 2:30 hours. Tickets cost between 15 to 20 euro.

The train from Thessaloniki to Larissa passes in the shadow of Mount Olympus.


The train station in Volos if quite close to the port. It would take about 15 minutes to walk or 5 minutes in a taxi.

When you come out of the train station turn left and just keep going until you get to the fishing boats in the port. Follow the sea front to the left to the ferry port entrance. The ticket offices are opposite.

For train timetables, ticket prices and further information have a look at Trainose.