There are 9 ways to get from Lagos to Bari by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Faro Airport, fly to Bari Karol Wojtyła Airport
best- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Bari Karol Wojtyła Airport (BRI)plane FAO - BRI
10h 30m€102–227Bus, train
- Take the bus from Terminal Rodoviário de Lagos to Terminal Rodoviário de Évorabus
- Take the bus from Evora to Milanbus
- Take the train from Milano Centrale to Bari Centraletrain Fr
44h 33m€311–676Drive 3,009.5 km
- Drive from Lagos to Baricar 3,009.5 km
29h 20m€471–680Train, train to Lisbon-Portela Airport, fly to Bari Karol Wojtyła Airport
- Take the train from Lagos to Tunestrain
- Take the train from Tunes to Lisboa Orientetrain
- Fly from Lisbon-Portela Airport (LIS) to Bari Karol Wojtyła Airport (BRI)plane LIS - BRI
12h 44m€141–335Train, bus to Seville Airport, fly to Bari Karol Wojtyła Airport
- Take the train from Lagos to Farotrain
- Take the bus from Faro to Sevilla - Plaza de Armasbus
- Fly from Seville Airport (SVQ) to Bari Karol Wojtyła Airport (BRI)plane SVQ - BRI
11h 3m€111–284Train to Faro Airport, fly to Brindisi Airport, train
- Take the train from Lagos to Farotrain
- Fly from Faro Airport (FAO) to Brindisi Airport (BDS)plane FAO - BDS
- Take the train from Brindisi to Bari Centraletrain
12h 40m€107–290Train, bus
- Take the train from Lagos to Tunestrain Re / ...
- Take the train from Tunes to Lisboa Orientetrain Ic
- Take the bus from Lisbon to Milanbus
- Take the train from Rho-Fiera Milano to Reggio Emilia Avtrain
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
46h 18m€344–666Bus
- Take the bus from Lagos to Lisbonbus
- Take the bus from Lisbon to Milanbus
- Take the bus from Milan Lampugnano to Bari FS Park - Via Capruzzibus
2d 1h€281–522Bus via Nice Airport (NCE)
- Take the bus from Terminal Rodoviário de Lagos to Estação Rodoviária de Sete Riosbus
- Take the bus from Lisbon - Sete Rios to Nice - Airport Bus Station Terminal 1bus
- Take the bus from Nice - Airport Bus Station Terminal 1 to Genoa - Via Fanti d'Italia Bus Stopbus
- Take the bus from Genova to Baribus
2d 4h€278–499
Lagos to Bari by bus, subway, foot, and train
Questions & Answers
The cheapest way to get from Lagos to Bari is to train and bus and fly which costs €110 - €290 and takes 11h 3m.
The fastest way to get from Lagos to Bari is to train and fly which takes 10h 30m and costs €100 - €230.
No, there is no direct bus from Lagos to Bari. However, there are services departing from Lagos and arriving at Bari FS Park - Via Capruzzi via Lisbon and Milan Lampugnano. The journey, including transfers, takes approximately 2 days 1h.
The distance between Lagos and Bari is 2279 km. The road distance is 3009.5 km.
The best way to get from Lagos to Bari without a car is to bus and train which takes 44h 33m and costs €310 - €700.
It takes approximately 10h 30m to get from Lagos to Bari, including transfers.
Lagos to Bari bus services, operated by FlixBus, depart from Lagos station.
Lagos to Bari bus services, operated by FlixBus, arrive at Lisbon station.
Bari is 1h ahead of Lagos. It is currently 12:08 PM in Lagos and 1:08 PM in Bari.
Yes, the driving distance between Lagos to Bari is 3009 km. It takes approximately 29h 20m to drive from Lagos to Bari.
What companies run services between Lagos, Faro, Portugal and Bari, Italy?
You can take a bus from Lagos to Bari FS Park - Via Capruzzi via Lisbon and Milan Lampugnano in around 2d 1h.
- Website
- ryanair.com
Flights from Faro Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 10h 30m
- When
- Friday
- Estimated price
- €65–160
Flights from Faro Airport to Bari Karol Wojtyła Airport via Madrid
- Ave. Duration
- 12h 35m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €65–160
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Toulouse
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- €80–210
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Valencia
- Ave. Duration
- 10h 5m
- When
- Tuesday
- Estimated price
- €80–210
Flights from Seville Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 55m
- When
- Monday and Thursday
- Estimated price
- €55–140
Flights from Seville Airport to Bari Karol Wojtyła Airport via Rome
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, and Friday
- Estimated price
- €55–140
Flights from Faro Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- €85–190
Flights from Faro Airport to Brindisi Airport via Madrid
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- €85–190
- Website
- vueling.com
Flights from Faro Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 7h 32m
- When
- Saturday
- Estimated price
- €55–180
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Barcelona
- Ave. Duration
- 7h 40m
- When
- Monday, Tuesday, Thursday, Sunday, Friday, and Saturday
- Estimated price
- €85–230
- Website
- easyjet.com
Flights from Faro Airport to Bari Karol Wojtyła Airport via Lyon
- Ave. Duration
- 10h 25m
- When
- Thursday and Sunday
- Estimated price
- €65–220
Flights from Lisbon-Portela Airport to Bari Karol Wojtyła Airport via Nice
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- €130–240
Flights from Faro Airport to Brindisi Airport via Geneva
- Ave. Duration
- 6h 10m
- When
- Monday, Saturday, and Tuesday
- Estimated price
- €70–350
- Website
- swiss.com
Flights from Faro Airport to Brindisi Airport via Zurich
- Ave. Duration
- 8h 55m
- When
- Monday
- Estimated price
- €110–450
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- https://www.cp.pt/en/
Train from Lagos to Tunes
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://www.cp.pt/en/
Train from Tunes to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- €28–55
- Website
- https://www.cp.pt/en/
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- https://www.cp.pt/en/
Train from Lagos to Faro
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- €8–17
- Website
- https://www.cp.pt/en/
Train from Lagos to Tunes
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://www.cp.pt/en/
Train from Tunes to Lisboa Oriente
- Ave. Duration
- 3h 12m
- Frequency
- Every 3 hours
- Estimated price
- €28–55
- Website
- https://www.cp.pt/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Bari Centrale
- Ave. Duration
- 8h 14m
- Frequency
- Hourly
- Estimated price
- €150–310
- Schedules at
- trenitalia.com
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
Train from Rho-Fiera Milano to Reggio Emilia Av
- Ave. Duration
- 1h 12m
- Frequency
- Every 3 hours
- Estimated price
- €24–50
- Schedules at
- trenitalia.com
Train from Reggio Emilia Av to Bari Centrale
- Ave. Duration
- 6h 7m
- Frequency
- Hourly
- Estimated price
- €100–210
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Bari Centrale
- Ave. Duration
- 9h 50m
- Frequency
- Every 4 hours
- Estimated price
- €110–230
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Bari Centrale
- Ave. Duration
- 2h 21m
- Frequency
- Every 3 hours
- Estimated price
- €11–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €13–23
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Rho-Fiera Milano to Reggio Emilia Av
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €20–40
- Website
- https://www.italotreno.it/en
Train from Reggio Emilia Av to Bari Centrale
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Estimated price
- €90–180
- Website
- https://www.italotreno.it/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Terminal Rodoviário de Lagos to Terminal Rodoviário de Évora
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- €18–45
- Website
- https://rede-expressos.pt/en
Bus from Faro to Sevilla - Plaza de Armas
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–35
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Lagos to Estação Rodoviária de Sete Rios
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Estimated price
- €21–50
- Website
- https://rede-expressos.pt/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Evora to Milan
- Ave. Duration
- 29h 55m
- Frequency
- Once daily
- Estimated price
- €180–320
- Website
- https://www.flixbus.co.uk
Bus from Faro to Sevilla - Plaza de Armas
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- €17–30
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €200–340
- Website
- https://www.flixbus.co.uk
Bus from Lagos to Lisbon
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- €25–45
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Milan
- Ave. Duration
- 31h 35m
- Frequency
- Once daily
- Estimated price
- €200–340
- Website
- https://www.flixbus.co.uk
Bus from Milan Lampugnano to Bari FS Park - Via Capruzzi
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milan Lampugnano to Bari FS Park - Via Capruzzi
- Ave. Duration
- 11h 35m
- Frequency
- Twice daily
- Estimated price
- €55–110
- Website
- https://www.itabus.it/en/home
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Lisbon - Sete Rios to Nice - Airport Bus Station Terminal 1
- Ave. Duration
- 30h
- Frequency
- Once daily
- Estimated price
- €180–330
- Website
- https://www.blablacar.co.uk/bus
Bus from Nice - Airport Bus Station Terminal 1 to Genoa - Via Fanti d'Italia Bus Stop
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- €17–35
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 0835 522250
- [email protected]
- Website
- chiruzzi.it
Bus from Genova to Bari
- Ave. Duration
- 12h 24m
- Frequency
- Twice a week
- Estimated price
- €60–85
- Schedules at
- chiruzzi.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
More Questions & Answers
Book your Lagos to Bari bus tickets online with Omio and FlixBus.
There are 4585+ hotels available in Bari.






































