There are 13 ways to get from Porto to Meteora by plane, bus, train, taxi, car, car train, shuttle, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Francisco De Sá Carneiro Airport to Thessaloniki Airport Makedonia, bus
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Thessaloniki Airport Makedonia (SKG)OPO - SKG
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Trikala
15h 18m€102–231Train, bus
- Take the train from Porto Campanha to Redondela De GaliciaIc
- Take the train from Redondela De Galicia to Camp De TarragonaAlv
- Take the bus from Tarragona - Bus Station to Tirana
- Take the bus from Tirana to Kalampáka
2d 4hTrain, bus, taxi
- Take the train from Porto Campanha to Redondela De GaliciaIc
- Take the train from Redondela De Galicia to Barcelona-SantsAlv
- Take the train from Barcelona-Sants to Nimes
- Take the train from Nimes to StrasbourgTgv
- Take the bus from Strasbourg to Tirana
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ioannina
- Take the taxi from Ioannina to Meteora
2d 6hDrive, car train
- Drive from Porto to München Ost
- Take the car train from München Ost to Villach Hbf
- Drive from Villach Hbf to Meteora
38h 41m€675–957Fly Francisco De Sá Carneiro Airport to Preveza Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Preveza Airport (PVK)OPO - PVK
- Take the bus from Preveza to Trikala
23h 40m€149–398Fly Francisco De Sá Carneiro Airport to Ioannina National Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ioannina National Airport (IOA)OPO - IOA
- Take the bus from Ioannina to Trikala
19h 35m€129–374Fly Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza, Airport Bus, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Tirana International Airport Nënë Tereza (TIA)OPO - TIA
- Take a shuttle bus from Tirana, Airport to Fier
- Take the bus from Fier to Gjirokastër
- Take the bus from Gjirokastër to Kalampáka
16h 41mFly Francisco De Sá Carneiro Airport to Ohrid Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ohrid Airport (OHD)OPO - OHD
- Take the bus from Prrenjas to Kozani
- Take the bus from Kozani to Grevena
- Take the bus from Grevena to Kalabaka
18h 1mTrain to Lisbon-Portela Airport, fly to Athens International Airport, train, bus
- Take the train from Porto Campanha to Lisboa Oriente
- Fly from Lisbon-Portela Airport (LIS) to Athens International Airport (ATH)LIS - ATH
- Take the train from Athens to Paleofarsalos
- Take the bus from Paleofarsalos to Kalambaka
17h 13m€117–287Bus
- Take the bus from Porto to Geneva
- Take the bus from Geneva - Bus station to Tirana
- Take the bus from Tirana to Kalampáka
2d 7hTowncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Take the bus from Lugo to Padova
- Take the bus from Padova to Vlore , station
- Take the bus from Vlore , station to Kalampáka
2d 22hBus, train
- Take the bus from Porto to Karlsruhe central train station
- Take the train from Karlsruhe Hbf to Stuttgart HbfRe
- Take the bus from Stuttgart Airport to Kalambaka
2d 23h€362–544Drive 3,474.3 km
- Drive from Porto to Meteora3,474.3 km
40h 11m€621–897
Porto to Meteora by bus, train, subway, and foot
Questions & Answers
The cheapest way to get from Porto to Meteora is to fly and bus which costs €100 - €240 and takes 15h 18m.
The fastest way to get from Porto to Meteora is to fly and bus which takes 15h 18m and costs €100 - €240.
The distance between Porto and Meteora is 2912 km. The road distance is 3474.3 km.
The best way to get from Porto to Meteora without a car is to train and bus which takes 2 days 4h and costs .
It takes approximately 15h 18m to get from Porto to Meteora, including transfers.
Yes, the driving distance between Porto to Meteora is 3474 km. It takes approximately 40h 11m to drive from Porto to Meteora.
There are 943+ hotels available in Meteora.
What companies run services between Porto, Portugal and Meteora, Greece?
You can take a bus from Porto to Kalampáka via Geneva - Bus station, Tirana, and Tirana in around 2d 7h.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Thessaloniki Airport Makedonia via Milan Bergamo
- Ave. Duration
- 7h 10m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- €80–180
Flights from Francisco De Sá Carneiro Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 7h 40m
- When
- Sunday
- Estimated price
- €40–180
Flights from Francisco De Sá Carneiro Airport to Preveza Airport via Rome
- Ave. Duration
- 15h 55m
- When
- Sunday
- Estimated price
- €75–300
Flights from Francisco De Sá Carneiro Airport to Preveza Airport via Milan Bergamo
- Ave. Duration
- 15h 55m
- When
- Sunday
- Estimated price
- €140–190
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 8h 45m
- When
- Thursday
- Estimated price
- €75–180
Flights from Lisbon-Portela Airport to Athens International Airport via Malta
- Ave. Duration
- 8h 50m
- When
- Monday
- Estimated price
- €70–210
- Website
- en.aegeanair.com
Flights from Francisco De Sá Carneiro Airport to Thessaloniki Airport Makedonia via Athens International Airport
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- €80–240
Flights from Francisco De Sá Carneiro Airport to Ioannina National Airport via Athens International Airport
- Ave. Duration
- 19h 35m
- When
- Saturday
- Estimated price
- €110–340
Flights from Francisco De Sá Carneiro Airport to Ioannina National Airport via Ibiza, Athens International Airport
- Ave. Duration
- 12h 10m
- When
- Tuesday
- Estimated price
- €110–340
Flights from Lisbon-Portela Airport to Athens International Airport
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- €80–200
- Website
- flyulendo.com
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Venice Treviso
- Ave. Duration
- 5h 10m
- When
- Tuesday and Friday
- Estimated price
- €75–180
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Nice
- Ave. Duration
- 6h 45m
- When
- Thursday and Saturday
- Estimated price
- €55–200
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Preveza Airport via Milan Malpensa
- Ave. Duration
- 17h 17m
- When
- Thursday and Sunday
- Estimated price
- €110–380
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 7h 45m
- When
- Friday
- Estimated price
- €100–550
- Website
- transavia.com
Flights from Francisco De Sá Carneiro Airport to Tirana International Airport Nënë Tereza via Lyon
- Ave. Duration
- 6h 55m
- When
- Friday
- Estimated price
- €70–330
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 6h 50m
- When
- Thursday and Saturday
- Estimated price
- €110–360
- Website
- flyedelweiss.com
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 8h 25m
- When
- Friday
- Estimated price
- €110–360
- Website
- skyexpress.gr
Flights from Lisbon-Portela Airport to Athens International Airport
- Ave. Duration
- 4h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €70–190
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €14–19
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Camp De Tarragona
- Ave. Duration
- 12h 52m
- Frequency
- 6 times a week
- Estimated price
- €95–130
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 39m
- Frequency
- 6 times a week
- Estimated price
- €100–140
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Nimes
- Ave. Duration
- 3h 41m
- Frequency
- Twice daily
- Estimated price
- €30–45
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Nimes
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- €35–110
- Website
- https://www.sncf-connect.com/en-en
Train from Nimes to Strasbourg
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- €75–250
- Website
- https://www.sncf-connect.com/en-en
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- 3 times a day
- Estimated price
- €7–30
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- https://www.cp.pt/passageiros/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Athens to Paleofarsalos
- Ave. Duration
- 3h 2m
- Frequency
- Twice daily
- Estimated price
- €12–18
- Website
- https://www.hellenictrain.gr/en
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–27
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- €14–18
- 1st Class Ticket
- €18–27
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €18–27
- Website
- https://int.bahn.de/en
- Phone
- +49 7821 9960770
- info@sweg.de
- Website
- sweg.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 36m
- Frequency
- 6 times a week
- Schedules at
- sweg.de
- Phone
- (+30) 24310 73130
- info@ktel-trikala.gr
- Website
- ktel-trikala.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Trikala
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- €16–22
- Website
- https://ktel-trikala.gr/en/homepage_en/
- Book at
- https://ktelbus.gr/tri/ticketweb/
Bus from Preveza to Trikala
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Estimated price
- €14–20
- Website
- https://ktel-trikala.gr/en/homepage_en/
- Book at
- https://ktelbus.gr/tri/ticketweb/
Bus from Ioannina to Trikala
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- €10–14
- Website
- https://ktel-trikala.gr/en/homepage_en/
- Book at
- https://ktelbus.gr/tri/ticketweb/
- Phone
- +355 69 249 3348
- pati.travel@hotmail.com
- Website
- pati-travel.al
Bus from Tarragona - Bus Station to Tirana
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Schedules at
- facebook.com
Bus from Geneva - Bus station to Tirana
- Ave. Duration
- 19h 4m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- 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
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Strasbourg to Tirana
- Ave. Duration
- 18h 52m
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- +2105203350
- Website
- top-lines.gr
Bus from Tirana, Terminali Lindor I Autobusave to Ioannina
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Schedules at
- top-lines.gr
- Phone
- +30 26510 25014
- ktelioa@otenet.gr
- Website
- ktelioannina.gr
Bus from Ioannina to Trikala
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €14–20
- Schedules at
- ktelioannina.gr
- Book at
- eticket.ktelioannina.gr
- Phone
- +355 52 22 55 39
- Website
- tirana-airport.com
Shuttle from Tirana, Airport to Fier
- Ave. Duration
- 1h 45m
- Frequency
- Every 2 hours
- Estimated price
- €7–11
- Schedules at
- tirana-airport.com
- Website
- travel.gjirafa.com
Bus from Fier to Gjirokastër
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 661 4303
- likospartak@gmail.com
- Website
- likokostatours.weebly.com
Bus from Gjirokastër to Kalampáka
- Ave. Duration
- 2h 59m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Vlore , station to Kalampáka
- Ave. Duration
- 4h 32m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +30694 051 4160
- metroeurotirane@hotmail.com
- Website
- metroeuro.travel
Bus from Prrenjas to Kozani
- Ave. Duration
- 2h 43m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
- Phone
- +30 2461034454
- info@ktelkozanis.gr
- Website
- ktelkozanis.gr
Bus from Kozani to Grevena
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Schedules at
- ktelkozanis.gr
- Book at
- ktelkozanis.gr
- Phone
- +30 24620 22242
- Website
- ktelgrevenon.gr
Bus from Grevena to Kalabaka
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Book at
- https://ktelbus.gr/gre/ticketweb/
- Phone
- 14511
- Website
- hellenictrain.gr
Bus from Paleofarsalos to Kalambaka
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €3–7
- Website
- https://www.hellenictrain.gr/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Porto to Geneva
- Ave. Duration
- 28h 30m
- Frequency
- 4 times a week
- Estimated price
- €130–180
- Website
- https://www.flixbus.co.uk
Bus from Porto to Karlsruhe central train station
- Ave. Duration
- 32h 30m
- Frequency
- 3 times a week
- Estimated price
- €150–210
- Website
- https://www.flixbus.co.uk
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- +355 692323966
Bus from Padova to Vlore , station
- Ave. Duration
- 25h 35m
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- web.facebook.com
- Website
- portokalidistours.gr
Bus from Stuttgart Airport to Kalambaka
- Ave. Duration
- 36h 30m
- Frequency
- Once a week
- Estimated price
- €200–300
- Schedules at
- portokalidistours.gr
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.com/en/
- Ave. Duration
- 1h 40m
- Estimated price
- €100–130
Taxi Ioannina
- Phone
- +30 694 994 6099
- Website
- taxi-service-841.business.site
Ioannina Taxi 4Transfers
Ioannina Taxi
- Phone
- +30 693 289 0904
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
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide











































