There are 8 ways to get from Lisbon to Brindisi by plane, bus, train, car, or busferry
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 Brindisi Airport
best- Fly from Lisbon-Portela Airport (LIS) to Brindisi Airport (BDS)plane LIS - BDS
7h 31m€97–337Bus, train via Reggio Emilia
- Take the bus from Lisbon to Milanbus
- Take the train from Milano Rogoredo to Mediopadana R.Emiliatrain
- Take the train from Reggio Emilia Av to Brindisitrain Fr
41h 3m€330–528Drive 3,008 km
- Drive from Lisbon to Brindisicar 3,008 km
29h 8m€545–787Fly to Bari Karol Wojtyła Airport, train
- Fly from Lisbon-Portela Airport (LIS) to Bari Karol Wojtyła Airport (BRI)plane LIS - BRI
- Take the train from Bari Centrale to Brindisitrain
10h 44m€110–319Bus, train
- Take the bus from Lisbon to Milanbus FlixBus N1138
- Take the train from Milano Centrale to Brindisitrain Fr
41h 14m€303–529Train, bus
- Take the train from Lisboa Oriente to Guardatrain Ic
- Take the train from Guarda to Vilar Formosotrain Re
- Take the bus from Vilar Formoso to Chambérybus
- Take the train from Chambery Challes Les Eaux to Torino Porta Susatrain Tgv
- Take the train from Torino Porta Susa to Brindisitrain Fr
42h 45m€352–594Bus
- Take the bus from Lisbon to Grenoblebus FlixBus N1156
- Take the bus from Grenoble to Brindisibus N425
2d€291–431Bus, bus and ferry
- Take the bus from Estação Rodoviária de Sete Rios to Barcelona, Estació d'Autobusos Nordbus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Tiranabus
- Take the busferry from Durrës to Brindisi - Piazza Capitanerie di Portobusferry
2d 17h
Lisbon to Brindisi by bus, subway, and train
Comparing Your Travel Options
The cheapest way to get from Lisbon to Brindisi is to fly and train which costs €110 - €320 and takes 10h 44m.
The fastest way to get from Lisbon to Brindisi is to fly which takes 7h 31m and costs €95 - €340.
No, there is no direct bus from Lisbon to Brindisi. However, there are services departing from Lisbon and arriving at Brindisi via Grenoble. The journey, including transfers, takes approximately 2 days 0h.
The distance between Lisbon and Brindisi is 2319 km. The road distance is 3008 km.
The best way to get from Lisbon to Brindisi without a car is to bus and train via Reggio Emilia which takes 41h 3m and costs €330 - €550.
It takes approximately 7h 31m to get from Lisbon to Brindisi, including transfers.
Lisbon to Brindisi bus services, operated by FlixBus, depart from Lisbon station.
The best way to get from Lisbon to Brindisi is to fly which takes 7h 31m and costs €95 - €340. Alternatively, you can bus, which costs €290 - €440 and takes 2 days 0h.
Lisbon to Brindisi bus services, operated by FlixBus, arrive at Grenoble station.
Brindisi is 1h ahead of Lisbon. It is currently 12:14 AM in Lisbon and 1:14 AM in Brindisi.
What companies run services between Lisbon, Portugal and Brindisi, Italy?
Ryanair, TAP Portugal, and two other airlines fly from Lisbon-Portela Airport (LIS) to Brindisi Airport (BDS) 3 times a day. Alternatively, you can take a bus from Lisbon to Brindisi via Grenoble in around 2d.
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Brindisi Airport via Rome
- Ave. Duration
- 5h 25m
- When
- Wednesday
- Estimated price
- €80–280
Flights from Lisbon-Portela Airport to Brindisi Airport via Bologna
- Ave. Duration
- 8h 15m
- When
- Thursday
- Estimated price
- €80–280
Flights from Lisbon-Portela Airport to Brindisi Airport via Madrid
- Ave. Duration
- 7h 40m
- When
- Monday
- Estimated price
- €80–280
Flights from Lisbon-Portela Airport to Brindisi Airport via Pisa
- Ave. Duration
- 10h 15m
- When
- Saturday
- Estimated price
- €80–280
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Valencia
- Ave. Duration
- 6h 15m
- When
- Monday and Friday
- Estimated price
- €80–240
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 10h 20m
- When
- Friday
- Estimated price
- €80–240
- Website
- ita-airways.com
Flights from Lisbon-Portela Airport to Brindisi Airport via Rome
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- €100–310
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- €130–260
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Brindisi Airport via Rome
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- €100–310
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- €130–260
- Website
- vueling.com
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 10h 40m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €75–260
- Website
- transavia.com
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Marseille
- Ave. Duration
- 7h 20m
- When
- Thursday
- Estimated price
- €80–240
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Milano Rogoredo to Mediopadana R.Emilia
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €18–30
- Website
- Italo Treno
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Rogoredo to Mediopadana R.Emilia
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Reggio Emilia Av to Brindisi
- Ave. Duration
- 7h 4m
- Frequency
- 5 times a day
- Estimated price
- €110–190
- Website
- Trenitalia Frecce
Train from Bari Centrale to Brindisi
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Trenitalia Frecce
Train from Milano Centrale to Brindisi
- Ave. Duration
- 7h 56m
- Frequency
- 4 times a day
- Estimated price
- €130–230
- Website
- Trenitalia Frecce
Train from Torino Porta Susa to Brindisi
- Ave. Duration
- 9h 4m
- Frequency
- Twice daily
- Estimated price
- €150–260
- Website
- Trenitalia Frecce
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €13–19
- Website
- Trenitalia
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 34m
- Frequency
- Twice daily
- Estimated price
- €23–35
- Website
- Trenitalia
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bari Centrale to Brindisi
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- €12–22
- Website
- Trenitalia Intercity
Train from Milano Centrale to Brindisi
- Ave. Duration
- 11h 1m
- Frequency
- 4 times a day
- Estimated price
- €100–190
- Website
- Trenitalia Intercity
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Lisboa Oriente to Guarda
- Ave. Duration
- 4h 22m
- Frequency
- Every 4 hours
- Estimated price
- €30–60
- Website
- Comboios de Portugal
Train from Guarda to Vilar Formoso
- Ave. Duration
- 39 min
- Frequency
- Twice daily
- Estimated price
- €4–8
- Website
- Comboios de Portugal
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Chambery Challes Les Eaux to Torino Porta Susa
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- €35–60
- Website
- TGV inOui
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €200–300
- Website
- Flixbus
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €200–300
- Website
- Flixbus
Bus from Vilar Formoso to Chambéry
- Ave. Duration
- 22h 5m
- Frequency
- 6 times a week
- Estimated price
- €140–210
- Website
- Flixbus
Bus from Lisbon to Grenoble
- Ave. Duration
- 29h
- Frequency
- 6 times a week
- Estimated price
- €170–260
- Website
- Flixbus
Bus from Grenoble to Brindisi
- Ave. Duration
- 18h 30m
- Frequency
- Twice daily
- Estimated price
- €120–180
- Website
- Flixbus
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Estação Rodoviária de Sete Rios to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 19h 15m
- Frequency
- Once daily
- Estimated price
- €110–180
- Schedules at
- alsa.es
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Barcelona, Estació d'Autobusos Nord to Tirana
- Ave. Duration
- 34h 6m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Durrës to Brindisi - Piazza Capitanerie di Porto
- Ave. Duration
- 7h 56m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
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
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Booking & Getting There
Yes, the driving distance between Lisbon to Brindisi is 3008 km. It takes approximately 29h 8m to drive from Lisbon to Brindisi.
Book your Lisbon to Brindisi bus tickets online with Omio and FlixBus.
There are 887+ hotels available in Brindisi.







































