There are 8 ways to get from Larissa to Madrid by train, plane, bus, car, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Thessaloniki Airport Makedonia, fly
best- Take the train from Larissa to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SKG - MAD
10h 41m€90–241Bus, train
- Take the bus from Larisa to Tiranabus
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Santsbus
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
36h 20mDrive 3,204.3 km
- Drive from Larissa to Madridcar 3,204.3 km
32h 35m€593–856Bus to Ioannina National Airport, fly
- Take the bus from Larissa to Ioanninabus
- Fly from Ioannina National Airport (IOA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane IOA - MAD
12h 6m€136–449Train to Athens International Airport, fly
- Take the train from Larissa to Athenstrain
- Fly from Athens International Airport (ATH) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane ATH - MAD
11h 20m€103–257Bus to Tirana International Airport Nënë Tereza, fly
- Take the bus from Larisa to Elbasanbus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane TIA - MAD
13h 34mBus
- Take the bus from Larisa to Tiranabus
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nordbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Madrid, Avenida de Américabus
45h 44mBus, bus and ferry
- Take the bus from Larissa to Elbasanbus
- Take the busferry from Elbasan to Genova Piazza della Vittoriabusferry
- Take the bus from Genoa to Madridbus
45h 50m
Thessaloniki Airport Makedonia (SKG) to Adolfo Suárez Madrid–Barajas Airport (MAD) flights
Comparing Your Travel Options
The cheapest way to get from Larissa to Madrid is to train and fly which costs €90 - €250 and takes 10h 41m.
The fastest way to get from Larissa to Madrid is to train and fly which takes 10h 41m and costs €90 - €250.
No, there is no direct bus from Larissa to Madrid. However, there are services departing from Larisa and arriving at Madrid, Avenida de América via Doganes, Tirana and Barcelona, Estació d'Autobusos Nord. The journey, including transfers, takes approximately 45h 44m.
The distance between Larissa and Madrid is 2430 km. The road distance is 3204.3 km.
The best way to get from Larissa to Madrid without a car is to bus and train which takes 36h 20m and costs .
It takes approximately 10h 41m to get from Larissa to Madrid, including transfers.
Larissa to Madrid bus services, operated by Metro Euro Tirane, depart from Larisa station.
Larissa to Madrid bus services, operated by Metro Euro Tirane, arrive at Tirana station.
Madrid is 1h behind Larissa. It is currently 1:51 AM in Larissa and 12:51 AM in Madrid.
Yes, the driving distance between Larissa to Madrid is 3204 km. It takes approximately 32h 35m to drive from Larissa to Madrid.
What companies run services between Larissa, Greece and Madrid, Spain?
You can take a bus from Larisa to Madrid, Avenida de América via Tirana, Doganes, Pallati I Verdhe, Tirana, and Barcelona, Estació d'Autobusos Nord in around 45h 44m.
- Website
- iberia.com
Flights from Thessaloniki Airport Makedonia to Adolfo Suárez Madrid–Barajas Airport via Barcelona
- Ave. Duration
- 6h 25m
- When
- Monday and Thursday
- Estimated price
- €85–290
Flights from Thessaloniki Airport Makedonia to Adolfo Suárez Madrid–Barajas Airport via Bologna
- Ave. Duration
- 6h 55m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- €70–280
Flights from Thessaloniki Airport Makedonia to Adolfo Suárez Madrid–Barajas Airport via Naples
- Ave. Duration
- 8h 25m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- €65–270
Flights from Ioannina National Airport to Adolfo Suárez Madrid–Barajas Airport via Athens International Airport
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- €110–410
Flights from Athens International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €70–170
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Larissa to Thessaloniki
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- Hellenic Train S.A.
Train from Larissa to Athens
- Ave. Duration
- 3h 38m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- Hellenic Train S.A.
- Phone
- +30694 051 4160
- [email protected]
- Website
- metroeuro.travel
Bus from Larisa to Tirana
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Schedules at
- metroeuro.travel
Bus from Larisa to Elbasan
- Ave. Duration
- 5h 11m
- Frequency
- Once daily
- Schedules at
- metroeuro.travel
Bus from Larisa to Tirana
- Ave. Duration
- 5h 51m
- Frequency
- Once daily
- Schedules at
- metroeuro.travel
Want to know more about travelling around Spain
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.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Getting around the Cyclades
Read the travel guide
Booking & Getting There
There are 6975+ hotels available in Madrid.







