There are 7 ways to get from Roma to Bari by taxi, plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Capitán Fap Carlos Martínez De Pinillos International Airport, fly to Bari Karol Wojtyła Airport
best- Take the taxi from Roma to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Bari Karol Wojtyła Airport (BRI)plane TRU - BRI
24h 50m€500–1,651Taxi to Capitán Fap Carlos Martínez De Pinillos International Airport, fly to Fiumicino International Airport, train
cheapest- Take the taxi from Roma to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Fiumicino International Airport (FCO)plane TRU - FCO
- Take the train from Roma Termini to Bari Centraletrain
25h 1m€487–1,563Taxi to Capitán Fap Carlos Martínez De Pinillos International Airport, fly to Naples Airport, train
- Take the taxi from Roma to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Naples Airport (NAP)plane TRU - NAP
- Take the train from Caserta to Bari Centraletrain
24h 16m€505–1,705Bus to Cap. Fap José A. Quiñones Gonzáles International Airport, fly to Bari Karol Wojtyła Airport
- Take the bus from Chocope to Chiclayobus
- Fly from Cap. Fap José A. Quiñones Gonzáles International Airport (CIX) to Bari Karol Wojtyła Airport (BRI)plane CIX - BRI
29h 15m€504–1,652Taxi to Cajamarca, fly to Bari Karol Wojtyła Airport
- Take the taxi from Roma to Cajamarca (CJA)taxi
- Fly from Cajamarca (CJA) to Bari Karol Wojtyła Airport (BRI)plane CJA - BRI
23h 53m€621–1,858Taxi to Capitán Fap Carlos Martínez De Pinillos International Airport, fly to Dubrovnik Airport, ferry
- Take the taxi from Roma to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Dubrovnik Airport (DBV)plane TRU - DBV
- Take the ferry from Dubrovnik to Bariferry
30h 47m€596–1,942Taxi to Capitán Fap Carlos Martínez De Pinillos International Airport, fly to Brindisi Airport, train
- Take the taxi from Roma to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU)taxi
- Fly from Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Brindisi Airport (BDS)plane TRU - BDS
- Take the train from Brindisi to Bari Centraletrain
22h 45m€675–1,952
Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Roma to Bari is to taxi and fly and train which costs €480 - €1600 and takes 25h 1m.
The fastest way to get from Roma to Bari is to taxi and fly and train which takes 22h 45m and costs €650 - €2000.
The distance between Roma and Bari is 11141 km.
It takes approximately 24h 50m to get from Roma to Bari, including transfers.
Bari is 7h ahead of Roma. It is currently 6:33 PM in Roma and 1:33 AM in Bari.
There are 4598+ hotels available in Bari.
What companies run services between Roma, La Libertad, Peru and Bari, Italy?
There is no direct connection from Roma to Bari. However, you can take the taxi to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) airport, fly to Bari Karol Wojtyła Airport (BRI), then take the taxi to Bari. Alternatively, you can take the taxi to Capitán Fap Carlos Martínez De Pinillos International Airport (TRU) airport, fly to Naples Airport (NAP), walk to Napoli - Capodichino Aeroporto, take the bus to Caserta Terminal Bus, walk to Caserta, then take the train to Bari Centrale.
- Website
- iberia.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Bari Karol Wojtyła Airport via Lima, Barcelona
- Ave. Duration
- 33h 22m
- When
- Wednesday and Friday
- Estimated price
- €550–1,500
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Naples Airport via Lima, Barcelona
- Ave. Duration
- 19h 42m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €500–1,500
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Naples Airport via Lima, Madrid
- Ave. Duration
- 21h 57m
- When
- Every day
- Estimated price
- €500–1,600
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Lima, Barcelona
- Ave. Duration
- 31h 45m
- When
- Wednesday and Friday
- Estimated price
- €550–1,600
Flights from Cajamarca to Bari Karol Wojtyła Airport via Lima, Barcelona
- Ave. Duration
- 34h 25m
- When
- Wednesday and Friday
- Estimated price
- €550–1,600
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Fiumicino International Airport via Lima, Barcelona
- Ave. Duration
- 18h 35m
- When
- Wednesday and Sunday
- Estimated price
- €490–1,400
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Fiumicino International Airport via Lima, Madrid
- Ave. Duration
- 21h 22m
- When
- Every day
- Estimated price
- €490–1,500
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Dubrovnik Airport via Lima, Madrid
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- €600–1,700
- Website
- klm.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Bari Karol Wojtyła Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 23h 55m
- When
- Tuesday
- Estimated price
- €480–1,600
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Naples Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 22h 12m
- When
- Monday, Tuesday, Wednesday, Saturday, Sunday, and Friday
- Estimated price
- €460–1,600
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 24h 20m
- When
- Tuesday and Sunday
- Estimated price
- €500–1,700
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Panama City, Amsterdam Schiphol
- Ave. Duration
- 30h 11m
- When
- Saturday
- Estimated price
- €470–1,600
Flights from Cajamarca to Bari Karol Wojtyła Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 23h 50m
- When
- Tuesday
- Estimated price
- €500–1,700
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Fiumicino International Airport via Lima, Amsterdam Schiphol
- Ave. Duration
- 19h 50m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €430–1,500
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Dubrovnik Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 22h 25m
- When
- Wednesday and Friday
- Estimated price
- €500–1,800
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Brindisi Airport via Lima, Madrid, Fiumicino International Airport
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- €650–1,900
- Website
- airfrance.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Bari Karol Wojtyła Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 34h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €460–1,600
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Naples Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 22h 12m
- When
- Monday, Tuesday, Wednesday, Saturday, Sunday, and Friday
- Estimated price
- €460–1,600
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 32h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €480–1,600
Flights from Cajamarca to Bari Karol Wojtyła Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 33h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €490–1,700
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Fiumicino International Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 20h 20m
- When
- Friday, Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €420–1,400
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Dubrovnik Airport via Lima, Paris Charles de Gaulle
- Ave. Duration
- 22h 25m
- When
- Wednesday and Friday
- Estimated price
- €500–1,800
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Brindisi Airport via Lima, Madrid, Fiumicino International Airport
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- €650–1,900
- Website
- latam.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Naples Airport via Lima, Madrid
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- €550–1,600
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Fiumicino International Airport via Lima, Madrid
- Ave. Duration
- 20h 33m
- When
- Every day
- Estimated price
- €490–1,500
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Dubrovnik Airport via Lima, Madrid
- Ave. Duration
- 22h 7m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €600–1,700
- Website
- ryanair.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Bari Karol Wojtyła Airport via Lima, Madrid
- Ave. Duration
- 30h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €550–1,600
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Lima, Madrid
- Ave. Duration
- 29h 45m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €600–1,700
Flights from Cajamarca to Bari Karol Wojtyła Airport via Lima, Madrid
- Ave. Duration
- 25h 57m
- When
- Every day
- Estimated price
- €600–1,700
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Brindisi Airport via Lima, Madrid
- Ave. Duration
- 19h 15m
- When
- Wednesday and Sunday
- Estimated price
- €700–2,000
- Website
- turkishairlines.com
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Panama City, Istanbul
- Ave. Duration
- 34h 6m
- When
- Wednesday
- Estimated price
- €550–1,600
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Brindisi Airport via Lima, Madrid, Fiumicino International Airport
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- €650–1,900
- Website
- ita-airways.com
Flights from Capitán Fap Carlos Martínez De Pinillos International Airport to Brindisi Airport via Lima, Madrid, Fiumicino International Airport
- Ave. Duration
- 24h 5m
- When
- Every day
- Estimated price
- €650–1,900
- Website
- transavia.com
Flights from Cap. Fap José A. Quiñones Gonzáles International Airport to Bari Karol Wojtyła Airport via Panama City, Amsterdam Schiphol
- Ave. Duration
- 30h 11m
- When
- Saturday
- Estimated price
- €470–1,600
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- Trenitalia Frecce
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 22m
- Frequency
- Hourly
- Estimated price
- €70–140
- Schedules at
- Trenitalia Frecce
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €16–35
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 6h 32m
- Frequency
- Twice daily
- Estimated price
- €50–110
- Website
- Trenitalia Intercity
Train from Brindisi to Bari Centrale
- Ave. Duration
- 2h 21m
- Frequency
- Every 3 hours
- Estimated price
- €11–25
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Caserta to Bari Centrale
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- €35–70
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €13–23
- Website
- Trenitalia
- Phone
- +51 44 484120
- [email protected]
- Website
- Emtrafesa
Bus from Chocope to Chiclayo
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- €4–13
- Schedules at
- Emtrafesa
- Economy (Fenix)
- €6–13
- Economy (Normal)
- €4–6
- First (Cama)
- €5–6
- First (Super Fenix)
- €6–8
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Jadrolinija
- Ave. Duration
- 1h 19m
- Estimated price
- €13–130
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
Getting to Rome from the airport
Read the travel guide





















