There are 12 ways to get from Porto to Larissa by plane, train, bus, car, or car train
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, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Thessaloniki Airport Makedonia (SKG)OPO - SKG
- Take the train from Thessaloniki to Larissa
12h 59m€92–266Train, bus
- Take the train from Porto Campanha to Vigo GuixarIc
- Take the train from Vigo Guixar to Barcelona-SantsAlv
- Take the train from Barcelona-Sants to Montpellier Saint-Roch
- Take the bus from Montpellier to Tirana
- Take the bus from Tirana to Larisa
2d 1hDrive 3,608.4 km
- Drive from Porto to Larissa3,608.4 km
35h 56m€657–949Fly 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 Larissa
19h 37m€145–395Fly to Ohrid Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ohrid Airport (OHD)OPO - OHD
- Take the bus from Prrenjas to Korçë
- Take the bus from Korçë to Larisa
15h 19mFly to Athens International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Athens International Airport (ATH)OPO - ATH
- Take the train from Athens to Larissa
12h 16m€101–263Fly to Tirana International Airport Nënë Tereza, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Tirana International Airport Nënë Tereza (TIA)OPO - TIA
- Take the bus from Tirana to Larisa
16h 1mBus via Metz
- Take the bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseu
- Take the bus from Viseu to Metz
- Take the bus from Metz to Tirana
- Take the bus from Tirana, Terminali Lindor I Autobusave to Korçë
- Take the bus from Korçë to Larisa
2d 10hBus, train via Karlsruhe
- Take the bus from Porto to Karlsruhe central train station
- Take the bus from Karlsruhe Hauptbahnhof to Pristina
- Take the bus from Pristina to Thessaloníki
- Take the train from Thessaloniki to LarissaRe / ...
2d 11hBus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Take the bus from Valladolid to Sofia
- Take the bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station
- Take the bus from Thessaloniki Macedonia KTEL Bus Station to Larissa
2d 16hBus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Take the bus from Valladolid Central Bus Station to Sofia Central Bus Station
- Take the bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Take the train from Thessaloniki to LarissaRe / ...
2d 19h€165–305Drive, 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 Larissa
37h 14m€681–966
Porto to Larissa by bus and train
Questions & Answers
The cheapest way to get from Porto to Larissa is to fly and train which costs €90 - €270 and takes 12h 59m.
The fastest way to get from Porto to Larissa is to fly and train which takes 12h 16m and costs €100 - €270.
No, there is no direct bus from Porto to Larissa. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Larisa via Viseu, Metz, Tirana, Terminali Lindor I Autobusave and Korçë. The journey, including transfers, takes approximately 2 days 10h.
The distance between Porto and Larissa is 2843 km. The road distance is 3608.4 km.
The best way to get from Porto to Larissa without a car is to train and bus which takes 2 days 1h and costs .
It takes approximately 12h 59m to get from Porto to Larissa, including transfers.
Porto to Larissa bus services, operated by Rede Expressos, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Larissa bus services, operated by Rede Expressos, arrive at Estação Rodoviária de Viseu station.
Larissa is 2h ahead of Porto. It is currently 1:41 PM in Porto and 3:41 PM in Larissa.
Yes, the driving distance between Porto to Larissa is 3608 km. It takes approximately 35h 56m to drive from Porto to Larissa.
What companies run services between Porto, Portugal and Larissa, Greece?
You can take a bus from Porto - Terminal Intermodal de Campanhã to Larisa via Viseu, Metz, Tirana, Tirana, Terminali Lindor I Autobusave, and Korçë in around 2d 10h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.aegeanair.com
Flights from Francisco De Sá Carneiro Airport to Thessaloniki Airport Makedonia via Athens International Airport
- Ave. Duration
- 7h 52m
- When
- Tuesday and Saturday
- Estimated price
- €80–250
Flights from Francisco De Sá Carneiro Airport to Ioannina National Airport via Athens International Airport
- Ave. Duration
- 20h 10m
- When
- Tuesday and Saturday
- Estimated price
- €120–360
Flights from Francisco De Sá Carneiro Airport to Ioannina National Airport via Ibiza, Athens International Airport
- Ave. Duration
- 14h 2m
- When
- Tuesday and Saturday
- Estimated price
- €120–360
Flights from Francisco De Sá Carneiro Airport to Athens International Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday and Saturday
- Estimated price
- €70–200
- 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
- 8h 5m
- When
- Monday and Sunday
- Estimated price
- €75–120
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
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 9h 55m
- When
- Friday
- Estimated price
- €100–450
- 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
- 11h 5m
- When
- Thursday
- Estimated price
- €55–190
- Website
- flexflight.dk
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €100–450
- Website
- flyedelweiss.com
Flights from Francisco De Sá Carneiro Airport to Ohrid Airport via Zurich
- Ave. Duration
- 12h 45m
- When
- Friday
- Estimated price
- €100–300
- 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
- €75–330
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Larissa
- Ave. Duration
- 1h 44m
- Frequency
- Every 3 hours
- Estimated price
- €8–12
- Website
- https://www.hellenictrain.gr/en
Train from Athens to Larissa
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- €14–21
- Website
- https://www.hellenictrain.gr/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- €15–21
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Barcelona-Sants
- Ave. Duration
- 13h 52m
- Frequency
- 6 times a week
- Estimated price
- €50–85
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- €28–40
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Montpellier Saint-Roch
- Ave. Duration
- 3h 17m
- Frequency
- Once daily
- Estimated price
- €35–150
- 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
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Montpellier to Tirana
- Ave. Duration
- 19h 49m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +30694 051 4160
- metroeurotirane@hotmail.com
- Website
- metroeuro.travel
Bus from Tirana to Larisa
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
Bus from Korçë to Larisa
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Schedules at
- metroeuro.travel
- Phone
- +30 26510 25014
- ktelioa@otenet.gr
- Website
- ktelioannina.gr
Bus from Ioannina to Larissa
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €18–26
- Schedules at
- ktelioannina.gr
- Book at
- eticket.ktelioannina.gr
- Phone
- +355 69 213 1213
- Travelbusel@gmail.com
- Website
- facebook.com
Bus from Prrenjas to Korçë
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Schedules at
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Korçë
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Schedules at
- facebook.com
- Phone
- +383 38 616 161
- travel@gjirafa.com
- Website
- gjirafa.com
Bus from Prrenjas to Korçë
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Schedules at
- https://travel.gjirafa.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Estação Rodoviária de Viseu
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €4–13
- Website
- https://rede-expressos.pt/en
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Estimated price
- €45–80
- Website
- https://rede-expressos.pt/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Viseu to Metz
- Ave. Duration
- 26h 35m
- Frequency
- 4 times a week
- Estimated price
- €130–190
- Website
- https://www.flixbus.co.uk
Bus from Porto to Karlsruhe central train station
- Ave. Duration
- 32h 30m
- Frequency
- 4 times a week
- Estimated price
- €150–210
- Website
- https://www.flixbus.co.uk
- Phone
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Metz to Tirana
- Ave. Duration
- 20h 48m
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- +383 44 135 228
- zhitia-turist@hotmail.com
- Website
- facebook.com
Bus from Karlsruhe Hauptbahnhof to Pristina
- Ave. Duration
- 18h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +383 44 162 498
- info@barilevaturist.com
- Website
- barilevaturist.com
Bus from Pristina to Thessaloníki
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- €18–23
- Schedules at
- barilevaworldwide.com
- Phone
- + 383 (0) 44 542 029
- sharrtravel@hotmail.com
- Website
- sharrtravel.com
Bus from Pristina to Thessaloníki
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- €20
- Website
- https://www.sharrtravel.com
- Phone
- +38349112555
- Website
- facebook.com
Bus from Pristina to Thessaloníki
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- €20
- Schedules at
- facebook.com
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 5h
- Frequency
- Twice a week
- Estimated price
- €20–40
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 6h 45m
- Frequency
- Twice a week
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Porto - Terminal Intermodal de Campanhã to Valladolid
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- €56–62
- Schedules at
- autocareslazara.com
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Valladolid to Sofia
- Ave. Duration
- 47h 34m
- Frequency
- Twice a week
- Estimated price
- €110–150
- Schedules at
- yubim.eu
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a week
- Estimated price
- €16–22
- Website
- https://citylines.eu/
Bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €17–24
- Website
- https://citylines.eu/
- Phone
- +30 2410 567600
- ktelgram@otenet.gr
- Website
- ktellarisas.gr
Bus from Thessaloniki Macedonia KTEL Bus Station to Larissa
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- ktellarisas.gr
- Book at
- ktellarisas.e-ticketing.gr
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Valladolid Central Bus Station to Sofia Central Bus Station
- Ave. Duration
- 2d 2h
- Frequency
- Twice a week
- Estimated price
- €120–190
- Website
- https://union-ivkoni.com/en
Bus from Sofia Central Bus Station to Thessaloniki Train Station Bus Stop
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- €12–19
- Website
- https://union-ivkoni.com/en
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
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
More Questions & Answers
There are 254+ hotels available in Larissa.












































