There are 5 ways to get from Bari Airport (BRI) to Porto by plane, bus, car, or 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 Francisco De Sá Carneiro Airport
best- Fly from Bari Karol Wojtyła Airport (BRI) to Francisco De Sá Carneiro Airport (OPO)plane BRI - OPO
4h 2m€76–221Bus
- Take the bus from Bari Airport to Matera piazza Matteottibus 900
- Take the bus from Matera to Metapontobus 354
- Take the bus from Metaponto to Karlsruhe central train stationbus
- Take the bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhãbus
2d 13h€356–641Drive 2,703.5 km
- Drive from Bari Airport (BRI) to Portocar 2,703.5 km
26h 39m€423–610Fly to Vigo, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Vigo (VGO)plane BRI - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
10h 55m€149–466Bus via Darmstadt
- Take the bus from Bari Airport to Matera piazza Matteottibus
- Take the bus from Matera to Policorobus
- Take the bus from Policoro Via Bologna to Darmstadt Main Train Stationbus
- Take the bus from Darmstadt to Porto - Terminal Intermodal de Campanhãbus
2d 16h
Bari Airport (BRI) to Porto by bus
Questions & Answers
The cheapest way to get from Bari Airport (BRI) to Porto is to fly which costs €75 - €230 and takes 4h 2m.
The fastest way to get from Bari Airport (BRI) to Porto is to fly which takes 4h 2m and costs €75 - €230.
No, there is no direct bus from Bari Airport (BRI) to Porto. However, there are services departing from Bari Airport and arriving at Porto - Terminal Intermodal de Campanhã via Matera, Metaponto and Karlsruhe - Central Station South Side. The journey, including transfers, takes approximately 2 days 13h.
The distance between Bari Airport (BRI) and Porto is 2134 km. The road distance is 2703.5 km.
The best way to get from Bari Airport (BRI) to Porto without a car is to bus which takes 2 days 13h and costs €350 - €650.
It takes approximately 4h 2m to get from Bari Airport (BRI) to Porto, including transfers.
Bari Airport (BRI) to Porto bus services, operated by Sita Sud S.r.l., depart from Bari Airport station.
The best way to get from Bari Airport (BRI) to Porto is to fly which takes 4h 2m and costs €75 - €230. Alternatively, you can bus, which costs €350 - €650 and takes 2 days 13h.
Bari Airport (BRI) to Porto bus services, operated by Sita Sud S.r.l., arrive at Matera piazza Matteotti station.
Porto is 1h behind Bari Airport (BRI). It is currently 6:03 PM in Bari Airport (BRI) and 5:03 PM in Porto.
What companies run services between Bari Airport (BRI), Italy and Porto, Portugal?
Ryanair and easyJet fly from Bari Karol Wojtyła Airport (BRI) to Francisco De Sá Carneiro Airport (OPO) once daily. Alternatively, you can take a bus from Bari Airport to Porto - Terminal Intermodal de Campanhã via Matera piazza Matteotti, Matera, Metaponto, and Karlsruhe - Central Station South Side in around 2d 13h.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 25m
- When
- Thursday and Sunday
- Estimated price
- €70–190
Flights from Bari Karol Wojtyła Airport to Francisco De Sá Carneiro Airport via Pisa
- Ave. Duration
- 6h
- When
- Wednesday and Sunday
- Estimated price
- €70–190
Flights from Bari Karol Wojtyła Airport to Francisco De Sá Carneiro Airport via Valencia
- Ave. Duration
- 7h 50m
- When
- Wednesday and Sunday
- Estimated price
- €70–190
- Website
- vueling.com
Flights from Bari Karol Wojtyła Airport to Vigo via Barcelona
- Ave. Duration
- 9h 40m
- When
- Wednesday and Friday
- Estimated price
- €85–280
Flights from Bari Karol Wojtyła Airport to Vigo via Madrid
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €75–280
- Website
- iberia.com
Flights from Bari Karol Wojtyła Airport to Vigo via Barcelona
- Ave. Duration
- 9h 40m
- When
- Wednesday and Friday
- Estimated price
- €85–280
Flights from Bari Karol Wojtyła Airport to Vigo via Madrid
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €75–280
- Website
- aireuropa.com
Flights from Bari Karol Wojtyła Airport to Vigo via Madrid
- Ave. Duration
- 8h 40m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- €75–280
- Website
- easyjet.com
Flights from Bari Karol Wojtyła Airport to Francisco De Sá Carneiro Airport via Nice
- Ave. Duration
- 7h 15m
- When
- Monday
- Estimated price
- €60–220
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- 4 times a day
- Estimated price
- €21–35
- Website
- https://www.renfe.com/es/en
- Phone
- +39 080 579 0211
- [email protected]
- Website
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Matera to Metaponto
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- €2–5
- Schedules at
- sitasudtrasporti.it
Bus from Bari Airport to Matera piazza Matteotti
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €4–6
- Schedules at
- sitasudtrasporti.it
- Book at
- marozzivt.it
Bus from Matera to Policoro
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €4–7
- Schedules at
- sitasudtrasporti.it
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Metaponto to Karlsruhe central train station
- Ave. Duration
- 23h 10m
- Frequency
- Once daily
- Estimated price
- €140–240
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Karlsruhe - Central Station South Side to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 33h 10m
- Frequency
- Once daily
- Estimated price
- €210–390
- Website
- https://www.blablacar.co.uk/bus
Bus from Darmstadt to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 34h 25m
- Frequency
- Once daily
- Estimated price
- €220–410
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Policoro Via Bologna to Darmstadt Main Train Station
- Ave. Duration
- 24h 40m
- Frequency
- Once a week
- Website
- https://onebus.it/
Want to know more about travelling around Portugal
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
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Bari Airport (BRI) to Porto is 2704 km. It takes approximately 26h 39m to drive from Bari Airport (BRI) to Porto.
There are 6835+ hotels available in Porto.




















