There are 10 ways to get from Porto to Trieste by plane, train (Renfe, Trenitalia), bus, car, shuttle, train, 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 to Trieste – Friuli Venezia Giulia Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Trieste – Friuli Venezia Giulia Airport (TRS)plane OPO - TRS
8h 18m€105–359Fly to Treviso Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Treviso Airport (TSF)plane OPO - TSF
- Take the train from Treviso Centrale to Trieste Centraletrain
9h 3m€90–369Train
- Take the train from Porto Campanha to Vigo Guixartrain Ic
- Take the train from Vigo Urzaiz to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Torino Porta Susatrain Fr
- Take the train from Torino Porta Susa to Trieste Centraletrain Fr
34h 41m€384–583Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon to Triestebus N406
35h 49m€197–318Drive 2,271.2 km
- Drive from Porto to Triestecar 2,271.2 km
23h 23m€368–532Fly to Ljubljana, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ljubljana (LJU)plane OPO - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
8h 34m€242–572Fly to Venice Marco Polo Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Venice Marco Polo Airport (VCE)plane OPO - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Trieste Centrale
9h 37m€272–582Fly to Bologna Guglielmo Marconi Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Bologna Guglielmo Marconi Airport (BLQ)plane OPO - BLQ
- Take the train from Bologna centrale to Venezia Mestretrain
- Take the train from Venezia Mestre to Trieste Centraletrain
9h 58m€105–317Bus, train
- Take the bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernierbus
- Take the train from Chambery Challes Les Eaux to Milano Centraletrain Fr
- Take the train from Milano Centrale to Trieste Centraletrain Fr
36h 9m€172–247Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the train from Venezia S. Lucia to Trieste Centraletrain Re
42h 54m€522–571
Porto to Trieste by train, bus, and foot
Comparing Your Travel Options
The cheapest way to get from Porto to Trieste is to fly and train which costs €90 - €370 and takes 9h 3m.
The fastest way to get from Porto to Trieste is to fly which takes 8h 18m and costs €100 - €360.
No, there is no direct bus from Porto to Trieste. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Trieste via Lyon. The journey, including transfers, takes approximately 35h 49m.
No, there is no direct train from Porto to Trieste. However, there are services departing from Porto Campanha and arriving at Trieste Centrale via Vigo Urzaiz, Barcelona-Sants, Lyon Part Dieu and Torino Porta Susa. The journey, including transfers, takes approximately 34h 41m.
The distance between Porto and Trieste is 1896 km. The road distance is 2271.2 km.
The best way to get from Porto to Trieste without a car is to train which takes 34h 41m and costs €380 - €600.
It takes approximately 8h 18m to get from Porto to Trieste, including transfers.
Porto to Trieste bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Trieste train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Trieste is to fly which takes 8h 18m and costs €100 - €360. Alternatively, you can train, which costs €380 - €600 and takes 34h 41m, you could also bus, which costs €190 - €320 and takes 35h 49m.
What companies run services between Porto, Portugal and Trieste, Italy?
Ryanair, Lufthansa, and five other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Trieste – Friuli Venezia Giulia Airport (TRS) twice daily. Alternatively, you can take a train from Porto Campanha to Trieste Centrale via Vigo Guixar, Avda. de García Barbón 127, Avda. de García Barbón 43, Vigo Urzaiz, Barcelona-Sants, Lyon Part Dieu, and Torino Porta Susa in around 34h 41m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Beauvais
- Ave. Duration
- 6h 10m
- When
- Monday
- Estimated price
- €90–350
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Barcelona
- Ave. Duration
- 10h 50m
- When
- Friday
- Estimated price
- €90–350
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 5h 10m
- When
- Monday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Treviso Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–310
Flights from Francisco De Sá Carneiro Airport to Treviso Airport via Toulouse
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- €65–310
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 2h 35m
- When
- Monday and Thursday
- Estimated price
- €65–220
Flights from Francisco De Sá Carneiro Airport to Bologna Guglielmo Marconi Airport via Barcelona
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- €65–220
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Madrid
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- €85–360
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Barcelona
- Ave. Duration
- 7h 20m
- When
- Thursday and Sunday
- Estimated price
- €85–320
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, Friday, Sunday, Wednesday, and Saturday
- Estimated price
- €50–190
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- €120–420
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Saturday and Sunday
- Estimated price
- €55–350
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Frankfurt
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- €130–450
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- €90–350
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Zurich
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- €95–390
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Barcelona
- Ave. Duration
- 7h 20m
- When
- Thursday and Sunday
- Estimated price
- €85–320
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Barcelona
- Ave. Duration
- 6h 55m
- When
- Monday, Thursday, Friday, Sunday, Wednesday, and Saturday
- Estimated price
- €50–190
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Nice
- Ave. Duration
- 4h 55m
- When
- Thursday and Sunday
- Estimated price
- €55–240
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Geneva
- Ave. Duration
- 6h 5m
- When
- Monday and Friday
- Estimated price
- €55–240
Flights from Francisco De Sá Carneiro Airport to Venice Marco Polo Airport via Lyon
- Ave. Duration
- 5h 20m
- When
- Wednesday and Friday
- Estimated price
- €55–240
- Website
- ita-airways.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Saturday and Sunday
- Estimated price
- €55–350
- Website
- aeroitalia.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Milan Linate
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–290
- Website
- transavia.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Paris Orly
- Ave. Duration
- 6h 30m
- When
- Thursday and Saturday
- Estimated price
- €100–480
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Porto Campanha to Vigo Guixar
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €21–35
- Website
- Renfe Viajeros
Train from Vigo Urzaiz to Barcelona-Sants
- Ave. Duration
- 13h 58m
- Frequency
- Once daily
- Estimated price
- €170–250
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Renfe Viajeros
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Lyon Part Dieu to Torino Porta Susa
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €35–50
- Website
- Trenitalia
Train from Treviso Centrale to Trieste Centrale
- Ave. Duration
- 2h 28m
- Frequency
- Every 2 hours
- Estimated price
- €22–35
- Website
- Trenitalia
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- €25–35
- Website
- Trenitalia
Train from Chambery Challes Les Eaux to Milano Centrale
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Estimated price
- €40–55
- Website
- Trenitalia
Train from Venezia S. Lucia to Trieste Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- Trenitalia
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Torino Porta Susa to Trieste Centrale
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- Trenitalia Frecce
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €21–35
- Website
- Trenitalia Frecce
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 1h 54m
- Frequency
- 4 times a day
- Estimated price
- €29–50
- Website
- Trenitalia Frecce
Train from Milano Centrale to Trieste Centrale
- Ave. Duration
- 4h 12m
- Frequency
- 3 times a day
- Estimated price
- €55–95
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Italo Treno
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- €25–40
- Website
- Italo Treno
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- €22–45
- Website
- Trenitalia Intercity
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Station
- Ave. Duration
- 21h 44m
- Frequency
- 5 times a day
- Estimated price
- €120–200
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lyon to Trieste
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- €75–120
- Website
- Flixbus
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Ave. Duration
- 1h 7m
- Frequency
- On demand
- Estimated price
- €140–240
- Website
- GoOpti
- Private
- €204
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Trieste Centrale
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €210–360
- Website
- GoOpti
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernier
- Ave. Duration
- 26h 26m
- Frequency
- Once a week
- Estimated price
- €75–95
- Schedules at
- barquense.pt
- Book at
- barquense.pt
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €130–160
- Schedules at
- tabitatour.ro
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- VM Transfers
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
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
Booking & Getting There
Porto to Trieste bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Trieste is 1h ahead of Porto. It is currently 6:00 PM in Porto and 7:00 PM in Trieste.
Porto to Trieste train services, operated by Renfe Viajeros, arrive at Vigo Guixar station.
Yes, the driving distance between Porto to Trieste is 2271 km. It takes approximately 23h 23m to drive from Porto to Trieste.
Book your Porto to Trieste train tickets online with Omio.
Book your Porto to Trieste bus tickets online with Omio.
There are 3058+ hotels available in Trieste.






































