There are 9 ways to get from Bari to Albufeira by plane, train, bus, car ferry, 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.
Fly to Faro Airport
best- Fly from Bari Karol Wojtyła Airport (BRI) to Faro Airport (FAO)plane BRI - FAO
8h 20m€106–254Train, bus via Madrid
- Take the train from Bari Centrale to Torino Porta Susatrain Fr
- Take the bus from Turin to Perpignanbus
- Take the train from Perpignan to Madrid-Puerta de Atocha-Almudena Grandestrain
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Sevilla-Santa Justatrain Ave
- Take the bus from Sevilla Santa Justa to Albufeirabus
31h 59m€327–622Train, bus
- Take the train from Bari Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Avignon Centretrain Ter
- Take the bus from Avignon to Terminal Rodoviário de Évorabus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeirabus
43h 14m€344–593Train, bus, car ferry
- Take the train from Bari Centrale to Roma Terminitrain Fr / ...
- Take the bus from Rome Termini Piazza Indipendenza to Port of Civitavecchiabus
- Take the carferry from Port of Civitavecchia to Port of Tangier Villecarferry
- Take the carferry from Port of Tangier Ville to Tarifacarferry
- Take the bus from Algeciras Puerto to Albufeirabus
3d 6h€353–779Fly to Lisbon-Portela Airport, train
- Fly from Bari Karol Wojtyła Airport (BRI) to Lisbon-Portela Airport (LIS)plane BRI - LIS
- Take the train from Lisboa Oriente to Albufeira - Ferreirastrain
10h 21m€138–354Fly to Seville Airport, bus
- Fly from Bari Karol Wojtyła Airport (BRI) to Seville Airport (SVQ)plane BRI - SVQ
- Take the bus from Sevilla Santa Justa to Albufeirabus
8h 39m€110–318Bus via Genoa
- Take the bus from Bari to Genovabus
- Take the bus from Genoa to Evorabus
- Take the bus from Terminal Rodoviário de Évora to Terminal Rodoviário de Albufeirabus
45h 37m€238–364Bus
- Take the bus from Bari to Milanbus
- Take the bus from Milan to Lisbonbus
- Take the bus from Lisbon to Albufeirabus
47h 37m€275–436Drive 2,967.3 km
- Drive from Bari to Albufeiracar 2,967.3 km
29h€477–689
Bari to Albufeira by train and bus
Comparing Your Travel Options
The cheapest way to get from Bari to Albufeira is to fly which costs €100 - €260 and takes 8h 20m.
The fastest way to get from Bari to Albufeira is to fly which takes 8h 20m and costs €100 - €260.
No, there is no direct bus from Bari to Albufeira. However, there are services departing from Bari and arriving at Terminal Rodoviário de Albufeira via Cadorna/Piazza Della Vittoria, Genoa and Terminal Rodoviário de Évora. The journey, including transfers, takes approximately 45h 37m.
The distance between Bari and Albufeira is 2224 km. The road distance is 2967.3 km.
The best way to get from Bari to Albufeira without a car is to train and bus via Madrid which takes 31h 59m and costs €320 - €650.
It takes approximately 8h 20m to get from Bari to Albufeira, including transfers.
Bari to Albufeira bus services, operated by Autolinee Chiruzzi S.R.L., depart from Bari station.
The best way to get from Bari to Albufeira is to fly which takes 8h 20m and costs €100 - €260. Alternatively, you can bus via Genoa, which costs €230 - €370 and takes 45h 37m.
Bari to Albufeira bus services, operated by Autolinee Chiruzzi S.R.L., arrive at Genova station.
Albufeira is 1h behind Bari. It is currently 9:16 AM in Bari and 8:16 AM in Albufeira.
What companies run services between Bari, Italy and Albufeira, Portugal?
Ryanair, Vueling Airlines, and ITA Airways fly from Bari Karol Wojtyła Airport (BRI) to Faro Airport (FAO) once daily. Alternatively, you can take a bus from Bari to Terminal Rodoviário de Albufeira via Genova, Cadorna/Piazza Della Vittoria, Doria/Metro' Principe, Genoa, Evora, and Terminal Rodoviário de Évora in around 45h 37m.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Faro Airport via Madrid
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €70–180
Flights from Bari Karol Wojtyła Airport to Faro Airport via Rome
- Ave. Duration
- 7h 5m
- When
- Friday and Sunday
- Estimated price
- €70–180
Flights from Bari Karol Wojtyła Airport to Faro Airport via Milan Bergamo
- Ave. Duration
- 8h 32m
- When
- Sunday, Wednesday, and Saturday
- Estimated price
- €70–180
Flights from Bari Karol Wojtyła Airport to Lisbon-Portela Airport via Seville Airport
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- €80–230
Flights from Bari Karol Wojtyła Airport to Lisbon-Portela Airport via Pisa
- Ave. Duration
- 6h 40m
- When
- Wednesday and Saturday
- Estimated price
- €80–230
Flights from Bari Karol Wojtyła Airport to Lisbon-Portela Airport via Rome
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- €80–230
Flights from Bari Karol Wojtyła Airport to Lisbon-Portela Airport via Valencia
- Ave. Duration
- 10h 40m
- When
- Saturday
- Estimated price
- €80–230
Flights from Bari Karol Wojtyła Airport to Seville Airport
- Ave. Duration
- 3h 10m
- When
- Monday and Thursday
- Estimated price
- €60–220
Flights from Bari Karol Wojtyła Airport to Seville Airport via Alicante–Elche
- Ave. Duration
- 6h 30m
- When
- Thursday
- Estimated price
- €60–220
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bari Centrale to Torino Porta Susa
- Ave. Duration
- 8h 8m
- Frequency
- 3 times a day
- Estimated price
- €140–240
- Website
- Trenitalia Frecce
Train from Bari Centrale to Reggio Emilia Av
- Ave. Duration
- 6h 5m
- Frequency
- Hourly
- Estimated price
- €100–170
- Website
- Trenitalia Frecce
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- €21–40
- Website
- Trenitalia Frecce
Train from Bari Centrale to Roma Termini
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- €65–120
- Website
- Trenitalia Frecce
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Turin to Perpignan
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- €55–85
- Website
- Flixbus
Bus from Genoa to Evora
- Ave. Duration
- 27h 55m
- Frequency
- Once daily
- Estimated price
- €160–250
- Website
- Flixbus
Bus from Bari to Milan
- Ave. Duration
- 11h 30m
- Frequency
- Twice daily
- Estimated price
- €70–120
- Website
- Flixbus
Bus from Milan to Lisbon
- Ave. Duration
- 31h 40m
- Frequency
- Once daily
- Estimated price
- €180–290
- Website
- Flixbus
Bus from Lisbon to Albufeira
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Flixbus
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- Grandi Navi Veloci
Car ferry from Port of Civitavecchia to Port of Tangier Ville
- Ave. Duration
- 2d 10h
- Frequency
- Once a week
- Estimated price
- €240–340
- Website
- Grandi Navi Veloci
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Yes, the driving distance between Bari to Albufeira is 2967 km. It takes approximately 29h to drive from Bari to Albufeira.
Book your Bari to Albufeira bus tickets online with Omio.
There are 9418+ hotels available in Albufeira.














