There are 9 ways to get from Ancona to Bari Airport (BRI) by plane, train, bus, rideshare, 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 from Raffaello Sanzio Airport
best- Fly from Raffaello Sanzio Airport (AOI) to Bari Karol Wojtyła Airport (BRI)AOI - BRI
4h 58m€83–264Bus via San Severo
cheapest- Take the bus from Ancona to San Severo
- Take the bus from San Severo Piazza della Costituzione to Matera Via Don Luigi Sturzo
- Take the bus from Matera piazza Matteotti to Bari Airport
12h 26m€32–43Train, bus
- Take the train from Ancona to Bari CentraleFr
- Take the bus from Bari to Altamura
- Take the bus from Altamura Via Matera to Bari Airport
8h 41m€39–89Bus
- Take the bus from Ancona Central Train Station to Matera Via Don Luigi SturzoMarinoBus 116*
- Take the bus from Matera piazza Matteotti to Bari Airport
10h 42mAirport Transfer
- Take the rideshare from Ancona to Bari-BRI453.5 km
4h 6mDrive 453.5 km
- Drive from Ancona to Bari Airport (BRI)453.5 km
4h 6m€70–101Train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Ancona to Bologna Centrale
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Bari Karol Wojtyła Airport (BRI)BLQ - BRI
4h 22m€50–213Train to Fiumicino International Airport, fly
- Take the train from Ancona to Roma Termini
- Fly from Fiumicino International Airport (FCO) to Bari Karol Wojtyła Airport (BRI)FCO - BRI
6h 37m€47–247Train, bus via Gioia del Colle
- Take the train from Ancona to Gioia Del ColleIc
- Take the bus from Gioia del Colle - Ospedale to Altamura - Alberghiero
- Take the bus from Altamura Via Matera to Bari Airport
9h 28m€39–119
Raffaello Sanzio Airport (AOI) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Ancona to Bari Airport (BRI) is to bus via San Severo which costs €30 - €45 and takes 12h 26m.
The fastest way to get from Ancona to Bari Airport (BRI) is to drive which takes 4h 6m and costs €65 - €110.
The distance between Ancona and Bari Airport (BRI) is 406 km. The road distance is 453.5 km.
The best way to get from Ancona to Bari Airport (BRI) without a car is to train and bus which takes 8h 41m and costs €35 - €90.
It takes approximately 4h 58m to get from Ancona to Bari Airport (BRI), including transfers.
The best way to get from Ancona to Bari Airport (BRI) is to fly which takes 4h 58m and costs €80 - €270. Alternatively, you can bus, which costs and takes 10h 42m.
Yes, the driving distance between Ancona to Bari Airport (BRI) is 454 km. It takes approximately 4h 6m to drive from Ancona to Bari Airport (BRI).
There are 4067+ hotels available in Bari Airport (BRI).
Check out Blablacar's carpooling service for rideshare options between Ancona and Bari Airport (BRI). A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Ancona, Italy and Bari Airport (BRI), Italy?
Ryanair, Volotea, and three other airlines fly from Raffaello Sanzio Airport (AOI) to Bari Karol Wojtyła Airport (BRI) twice daily. Alternatively, you can take a bus from Ancona Central Train Station to Bari Airport via Matera Via Don Luigi Sturzo, Matera Villa Longo, Matera Centrale Station, and Matera piazza Matteotti in around 10h 42m.
- Website
- ita-airways.com
Flights from Raffaello Sanzio Airport to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 4h 2m
- When
- Monday to Friday
- Estimated price
- €60–230
Flights from Raffaello Sanzio Airport to Bari Karol Wojtyła Airport via Milan Linate
- Ave. Duration
- 4h 15m
- When
- Monday to Friday
- Estimated price
- €75–270
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €40–110
Flights from Fiumicino International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- €40–130
- Website
- ryanair.com
Flights from Raffaello Sanzio Airport to Bari Karol Wojtyła Airport via Krakow
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- €75–270
Flights from Raffaello Sanzio Airport to Bari Karol Wojtyła Airport via Tirana
- Ave. Duration
- 5h 5m
- When
- Saturday
- Estimated price
- €45–230
Flights from Bologna Guglielmo Marconi Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €28–130
Flights from Fiumicino International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €29–140
- Website
- volotea.com
Flights from Raffaello Sanzio Airport to Bari Karol Wojtyła Airport via Olbia
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- €65–270
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bari Centrale
- Ave. Duration
- 3h 51m
- Frequency
- Hourly
- Estimated price
- €40–75
- Schedules at
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €26–55
- Schedules at
- trenitalia.com
Train from Ancona to Gioia Del Colle
- Ave. Duration
- 4h 33m
- Frequency
- Once daily
- Estimated price
- €35–110
- Schedules at
- trenitalia.com
- Super Economy
- €35–50
- Base Standard
- €60–85
- Base Premium
- €75–110
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bari Centrale
- Ave. Duration
- 4h 26m
- Frequency
- Every 4 hours
- Estimated price
- €26–50
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- €18–27
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Roma Termini
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Estimated price
- €13–65
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Gioia Del Colle
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- €30–40
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- €30–40
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- €12–19
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Roma Termini
- Ave. Duration
- 3h 51m
- Frequency
- 5 times a day
- Estimated price
- €23–45
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €43–48
- Website
- https://int.bahn.de/en
- Phone
- +39 080 5790211
- info@cotrap.it
- Website
- bari.airports.aeroportidipuglia.it
Bus from Bari to Altamura
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €5–10
- Schedules at
- bari.airports.aeroportidipuglia.it
- 2nd Class
- €7–10
- Phone
- +39 080 5790111
- info@cotrap.it
- Website
- cotrap.it
Bus from Altamura Via Matera to Bari Airport
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- €6
- Schedules at
- biglietteria.cotrap.it
Bus from Matera piazza Matteotti to Bari Airport
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €5
- Schedules at
- biglietteria.cotrap.it
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Ancona Central Train Station to Matera Via Don Luigi Sturzo
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Website
- https://marinobus.it/en/
- Phone
- 080/9752672
- stpbari@stpspa.it
- Website
- stpspa.it
Bus from Gioia del Colle - Ospedale to Altamura - Alberghiero
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- €3–5
- Schedules at
- stpspa.it
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Ancona to San Severo
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- €16–22
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from San Severo Piazza della Costituzione to Matera Via Don Luigi Sturzo
- Ave. Duration
- 3h 29m
- Frequency
- Once daily
- Estimated price
- €10–15
- Website
- https://www.itabus.it/en/home
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






























