There are 9 ways to get from Zagreb to Meteora by plane, bus, train, shuttle, taxi, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Thessaloniki Airport Makedonia, bus
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Thessaloniki Airport Makedonia (SKG)plane ZAG - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Trikalabus
10h 11m€56–201Train, shuttle, taxi
- Take the train from Zagreb Glavni Kol. to Vinkovcitrain Re
- Take the train from Sid to Novi Beogradtrain Re / ...
- Take a shuttle bus from Beograd, Autobuska stanica to Leptokarya
- Take the train from Leptokarya to Larissatrain Re
- Take the taxi from Larissa to Meteorataxi
17h 23m€217–342Bus via Belgrade
- Take the bus from Zagreb to Belgrade bus stationbus
- Take the bus from Beograd, Autobuska stanica to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Trikalabus
18h 53m€101–156Drive 1,167.3 km
- Drive from Zagreb to Meteoracar 1,167.3 km
12h 2m€210–303Fly to Ioannina National Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Ioannina National Airport (IOA)plane ZAG - IOA
- Take the bus from Ioannina to Trikalabus
13h 8m€138–374Fly to Preveza Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Preveza Airport (PVK)plane ZAG - PVK
- Take the bus from Preveza to Trikalabus
16h 23m€106–281Fly to Corfu International Airport, Ioannis Kapodistrias, car ferry, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane ZAG - CFU
- Take the carferry from Port of Corfu to Port of Igoumenitsacarferry
- Take the bus from Igoumenitsa to Grevenabus
- Take the bus from Grevena to Kalabakabus
12h 4mBus
- Take the bus from Zagreb, Autobusni Kolodvor to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Tirana , Near One - former AMCbus
- Take the bus from Tirana to Kalampákabus
25h 6mBus #2
- Take the bus from Zagreb to Dubrovnik, Autobusni kolodvorbus 986 / ...
- Take the bus from Dubrovnik, Autobusni kolodvor to Durrësbus
- Take the bus from Durrës to Kalampákabus
27h 44m
Zagreb to Meteora by bus
Questions & Answers
The cheapest way to get from Zagreb to Meteora is to bus via Belgrade which costs €100 - €160 and takes 18h 53m.
The fastest way to get from Zagreb to Meteora is to fly and bus which takes 10h 11m and costs €55 - €210.
No, there is no direct bus from Zagreb to Meteora. However, there are services departing from Zagreb and arriving at Kalampáka via Beograd, Autobuska stanica, Thessaloniki Macedonia KTEL Bus Station and Trikala. The journey, including transfers, takes approximately 18h 53m.
The distance between Zagreb and Meteora is 1073 km. The road distance is 1167.3 km.
The best way to get from Zagreb to Meteora without a car is to bus via Belgrade which takes 18h 53m and costs €100 - €160.
It takes approximately 10h 11m to get from Zagreb to Meteora, including transfers.
Zagreb to Meteora bus services, operated by FlixBus, depart from Zagreb station.
Zagreb to Meteora bus services, operated by FlixBus, arrive at Belgrade bus station.
Yes, the driving distance between Zagreb to Meteora is 1167 km. It takes approximately 12h 2m to drive from Zagreb to Meteora.
There are 932+ hotels available in Meteora.
What companies run services between Zagreb, Croatia and Meteora, Greece?
You can take a bus from Zagreb to Kalampáka via Belgrade bus station, Beograd, Autobuska stanica, Thessaloniki Macedonia KTEL Bus Station, and Trikala in around 18h 53m.
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Thessaloniki Airport Makedonia
- Ave. Duration
- 1h 30m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €30–160
Flights from Zagreb Franjo Tuđman Airport to Preveza Airport via Milan Bergamo
- Ave. Duration
- 10h 25m
- When
- Tuesday
- Estimated price
- €80–240
Flights from Zagreb Franjo Tuđman Airport to Preveza Airport via Rome
- Ave. Duration
- 11h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €80–240
Flights from Zagreb Franjo Tuđman Airport to Preveza Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Wednesday
- Estimated price
- €80–240
Flights from Zagreb Franjo Tuđman Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €40–160
- Website
- en.aegeanair.com
Flights from Zagreb Franjo Tuđman Airport to Ioannina National Airport via Belgrade, Athens
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €120–340
Flights from Zagreb Franjo Tuđman Airport to Ioannina National Airport via Dubrovnik, Athens
- Ave. Duration
- 6h 5m
- When
- Tuesday and Thursday
- Estimated price
- €130–600
Flights from Zagreb Franjo Tuđman Airport to Ioannina National Airport via Skopje, Athens
- Ave. Duration
- 11h 35m
- When
- Wednesday and Sunday
- Estimated price
- €130–600
Flights from Zagreb Franjo Tuđman Airport to Ioannina National Airport via Vienna, Athens
- Ave. Duration
- 12h 15m
- When
- Monday to Friday
- Estimated price
- €130–420
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 3h 25m
- When
- Monday to Friday
- Estimated price
- €85–310
Flights from Zagreb Franjo Tuđman Airport to Preveza Airport via Vienna
- Ave. Duration
- 8h 5m
- When
- Saturday
- Estimated price
- €130–460
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Vinkovci
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Estimated price
- €50–75
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Zagreb Glavni Kol. to Vinkovci
- Ave. Duration
- 4h 27m
- Frequency
- Twice daily
- Estimated price
- €50–95
- Website
- Austrian Railways
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Sid to Novi Beograd
- Ave. Duration
- 1h 41m
- Frequency
- Every 2 hours
- Estimated price
- €4–7
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- €4–5
- 1st Class
- €5–7
- Phone
- 14511
- Website
- Hellenic Train S.A.
Train from Leptokarya to Larissa
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Hellenic Train S.A.
- Phone
- +30 24310 73130
- info@ktel-trikala.gr
- Website
- KTEL Trikala
Bus from Thessaloniki Macedonia KTEL Bus Station to Trikala
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- €16–22
- Website
- KTEL Trikala
Bus from Thessaloniki Macedonia KTEL Bus Station to Trikala
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- €16–22
- Website
- KTEL Trikala
Bus from Ioannina to Trikala
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €10–14
- Website
- KTEL Trikala
Bus from Preveza to Trikala
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Estimated price
- €14–20
- Website
- KTEL Trikala
- Phone
- + 381 011 7555 675
- info@axiostravel.com
- Website
- Axios Travel
Shuttle from Beograd, Autobuska stanica to Leptokarya
- Ave. Duration
- 4h 55m
- Frequency
- On demand
- Estimated price
- €73–120
- Website
- Axios Travel
- Adult
- €73
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Zagreb to Belgrade bus station
- Ave. Duration
- 5h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–55
- Website
- Flixbus
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 55m
- Frequency
- Every 4 hours
- Estimated price
- €50–90
- Website
- Flixbus
- Phone
- +302105233969
- fptravel@otenet.gr
- Website
- fptravel.gr
Bus from Beograd, Autobuska stanica to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Schedules at
- fptravel.gr
- Phone
- +302651083071
- ktelioamagazine@gmail.com
- Website
- KTEL Ioanninon
Bus from Ioannina to Trikala
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €14–20
- Website
- KTEL Ioanninon
- Phone
- +30 2665 0 22309
- info@ktel-thesprotias.gr
- Website
- ktel-thesprotias.gr
Bus from Igoumenitsa to Grevena
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €19–28
- Schedules at
- ktel-thesprotias.gr
- Phone
- +30 24620 22242
- ktelgrev@otenet.gr
- Website
- ktelgrevenon.gr
Bus from Grevena to Kalabaka
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- ktelgrevenon.gr
- Phone
- +383 44 119 284
- info@vectortravelgroup.com
- Website
- facebook.com
Bus from Zagreb, Autobusni Kolodvor to Prizren,Autobuska Stanica
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- €40–60
- Schedules at
- facebook.com
- Phone
- +355 692 847 201
- tirana-metropol@live.com
- Website
- Tirana Metropol
Bus from Prizren,Autobuska Stanica to Tirana , Near One - former AMC
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- €15
- Website
- Tirana Metropol
- Phone
- +355 699 605501
- startravel@live.com
- Website
- facebook.com
Bus from Tirana to Kalampáka
- Ave. Duration
- 6h 11m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- €40–95
- Schedules at
- samoborcek.hr
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Dubrovnik, Autobusni kolodvor to Durrës
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a week
- Estimated price
- €64
- Schedules at
- croatiabus.hr
- Phone
- +355 69 661 4303
- likospartak@gmail.com
- Website
- likokostatours.weebly.com
Bus from Durrës to Kalampáka
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +30 26610 20674
- info@kerkyraseaways.gr
- Website
- Kerkyra Seaways
Car ferry from Port of Corfu to Port of Igoumenitsa
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- €7–25
- Website
- Kerkyra Seaways
- Adult
- €7
- Vehicle
- €25
- Ave. Duration
- 1h 7m
- Estimated price
- €80–100
City Taxi
- Phone
- +30 2410 200 200
- Website
- citytaxi.gr
Euro Taxi Larissas
- Phone
- +30 241 066 1414
My Taxi
- Phone
- +30 2410 661414
- Website
- mytaxi-larisa.gr
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.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide




















































