Rome2rio's partners include

There are 3 ways to get from Thessaloniki to Larissa by train, bus or car

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Thessaloniki to Larissa.
Launch map view
  • Distance: 75.1 miles
  • Duration: 1 h 35 min

What companies run services between Thessaloniki, Greece and Larissa, Greece?

Greek Railways (OSE) operates a train from Thessaloniki to Larissa every 2 hours. Tickets cost $11 - $14 and the journey takes 1 hour 35 minutes. Alternatively, KTEL Larisas operates a bus from Thessaloniki to Larissa hourly, and the journey takes 2 hours 15 minutes.

Train operators
Greek Railways (OSE)
Website
trainose.gr
Train from Thessaloniki to Larissa
Avg. Duration
1 h 35 min
Frequency
Every 2 hours
Estimated price
$11 - $14
Website
trainose.gr
Second Class
$11 - $14
First Class
$13 - $17
Bus operators
KTEL Larisas
Phone
2410 567.600
Website
ktellarisas.gr
Bus from Thessaloniki to Larissa
Avg. Duration
2 h 15 min
Frequency
Hourly
Schedules at
ktellarisas.gr

How far is it from Thessaloniki to Larissa?

The distance between Thessaloniki and Larissa is 120 km. The road distance is 152 km.

What is the cheapest way to get from Thessaloniki to Larissa?

The cheapest way to get from Thessaloniki to Larissa is to train which costs 11€ and takes 1 hour 35 minutes.

What is the fastest way to get from Thessaloniki to Larissa?

The quickest way to get from Thessaloniki to Larissa is to train which takes 1 hour 35 minutes and costs 11€.

Is there a direct train between Thessaloniki and Larissa?

Yes, there is a direct train departing from Thessaloniki and arriving at Larissa. Services depart every two hours. The journey takes approximately 1 hour 35 minutes.

Is there a direct bus between Thessaloniki and Larissa?

Yes, there is a direct bus departing from Thessaloniki and arriving at Larissa. Services depart hourly, and operate every day. The journey takes approximately 2 hours 15 minutes.

How long does it take to get from Thessaloniki to Larissa?

The train from Thessaloniki to Larissa takes 1 hour 35 minutes including transfers and departs every two hours.