There are 7 ways to get from Brindisi Airport (BDS) to Porto by plane, train, bus, car, or night 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 Brindisi Airport (BDS) to Francisco De Sá Carneiro Airport (OPO)plane BDS - OPO
5h 42m€75–240Train, bus
- Take the train from Brindisi to Torino Porta Nuovatrain Fr
- Take the bus from Torino - Corso Vittorio Emanuele Ii - Capolinea to Gare de Lyon-Perrachebus
- Take the bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhãbus
37h 35m€320–621Drive 2,822.3 km
- Drive from Brindisi Airport (BDS) to Portocar 2,822.3 km
27h 52m€438–632Fly to Vigo, train
- Fly from Brindisi Airport (BDS) to Vigo (VGO)plane BDS - VGO
- Take the train from Vigo Guixar to Porto Campanhatrain
10h 10m€117–352Night train, bus
- Take the nighttrain from Brindisi to Torino Lingottonighttrain Ini
- Take the bus from Turin to Lyonbus
- Take the bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhãbus
42h 42m€266–516Train, bus via Caserta
- Take the train from Brindisi to Casertatrain Fr / ...
- Take the bus from Caserta Piazza Carlo Terzo to Gare de Lyon-Perrachebus
- Take the bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhãbus
45h 48m€271–541Bus
- Take the bus from Brindisi to Sibaribus
- Take the bus from Sibari to METZ - Gare Routierebus
- Take the bus from Metz to Portobus
2d 7h
Brindisi Airport (BDS) to Francisco De Sá Carneiro Airport (OPO) flights
Questions & Answers
The cheapest way to get from Brindisi Airport (BDS) to Porto is to fly which costs €75 - €240 and takes 5h 42m.
The fastest way to get from Brindisi Airport (BDS) to Porto is to fly which takes 5h 42m and costs €75 - €240.
No, there is no direct bus from Brindisi Airport (BDS) to Porto. However, there are services departing from Borgo Casale and arriving at Porto via Brindisi, Sibari and Metz. The journey, including transfers, takes approximately 2 days 7h.
The distance between Brindisi Airport (BDS) and Porto is 2240 km. The road distance is 2822.3 km.
The best way to get from Brindisi Airport (BDS) to Porto without a car is to train and bus which takes 37h 35m and costs €320 - €650.
It takes approximately 5h 42m to get from Brindisi Airport (BDS) to Porto, including transfers.
Brindisi Airport (BDS) to Porto bus services, operated by Inter Saj, depart from Brindisi station.
The best way to get from Brindisi Airport (BDS) to Porto is to fly which takes 5h 42m and costs €75 - €240. Alternatively, you can bus, which costs and takes 2 days 7h.
Brindisi Airport (BDS) to Porto bus services, operated by Inter Saj, arrive at Sibari station.
Porto is 1h behind Brindisi Airport (BDS). It is currently 2:54 PM in Brindisi Airport (BDS) and 1:54 PM in Porto.
What companies run services between Brindisi Airport (BDS), Italy and Porto, Portugal?
easyJet, Ryanair, and ITA Airways fly from Brindisi Airport (BDS) to Francisco De Sá Carneiro Airport (OPO) twice daily. Alternatively, you can take a bus from Borgo Casale to Porto via Brindisi Ospedale Perrino, Brindisi, Sibari, and Metz in around 2d 7h.
- Website
- ryanair.com
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Turin
- Ave. Duration
- 5h 30m
- When
- Tuesday
- Estimated price
- €65–220
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Pisa
- Ave. Duration
- 5h 30m
- When
- Friday and Sunday
- Estimated price
- €65–220
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Verona
- Ave. Duration
- 7h 40m
- When
- Wednesday and Saturday
- Estimated price
- €65–220
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Rome
- Ave. Duration
- 10h
- When
- Friday
- Estimated price
- €65–220
- Website
- easyjet.com
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 5h 52m
- When
- Saturday and Tuesday
- Estimated price
- €70–250
Flights from Brindisi Airport to Francisco De Sá Carneiro Airport via Milan Linate
- Ave. Duration
- 5h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–250
- Website
- iberia.com
Flights from Brindisi Airport to Vigo via Madrid
- Ave. Duration
- 7h 2m
- When
- Thursday and Monday
- Estimated price
- €90–320
Flights from Brindisi Airport to Vigo via Rome, Barcelona
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–330
- Website
- vueling.com
Flights from Brindisi Airport to Vigo via Madrid
- Ave. Duration
- 7h 2m
- When
- Thursday and Monday
- Estimated price
- €90–320
Flights from Brindisi Airport to Vigo via Rome, Barcelona
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–330
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Brindisi to Torino Porta Nuova
- Ave. Duration
- 9h 21m
- Frequency
- 3 times a day
- Estimated price
- €160–320
- Schedules at
- Trenitalia Frecce
Train from Brindisi to Caserta
- Ave. Duration
- 4h 19m
- Frequency
- Every 2 hours
- Estimated price
- €55–120
- Schedules at
- Trenitalia Frecce
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Vigo Guixar to Porto Campanha
- Ave. Duration
- 2h 26m
- Frequency
- 4 times a day
- Estimated price
- €22–35
- Website
- Renfe Viajeros
- Phone
- 06 3000
- Website
- Trenitalia ICN
Night train from Brindisi to Torino Lingotto
- Ave. Duration
- 13h 38m
- Frequency
- 3 times a day
- Estimated price
- €100–210
- Website
- Trenitalia ICN
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Torino - Corso Vittorio Emanuele Ii - Capolinea to Gare de Lyon-Perrache
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- €19–40
- Website
- Itabus S.p.A.
Bus from Caserta Piazza Carlo Terzo to Gare de Lyon-Perrache
- Ave. Duration
- 17h 40m
- Frequency
- Once daily
- Estimated price
- €75–160
- Website
- Itabus S.p.A.
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 20h 45m
- Frequency
- 5 times a day
- Estimated price
- €140–260
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 20h 45m
- Frequency
- 5 times a day
- Estimated price
- €140–260
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 20h 45m
- Frequency
- 5 times a day
- Estimated price
- €140–260
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Turin to Lyon
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €25–45
- Website
- Flixbus
Bus from Metz to Porto
- Ave. Duration
- 28h 50m
- Frequency
- 3 times a week
- Estimated price
- €160–260
- Website
- Flixbus
- Phone
- +390981 500331
- [email protected]
- Website
- saj.it
Bus from Brindisi to Sibari
- Ave. Duration
- 2h 55m
- Frequency
- 6 times a week
- Estimated price
- €16–35
- Schedules at
- saj.it
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Sibari to METZ - Gare Routiere
- Ave. Duration
- 20h 13m
- Frequency
- Once a week
- Website
- Onebus
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
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
More Questions & Answers
Yes, the driving distance between Brindisi Airport (BDS) to Porto is 2822 km. It takes approximately 27h 52m to drive from Brindisi Airport (BDS) to Porto.
There are 6847+ hotels available in Porto.































