There are 11 ways to get from Bar to Bari by train, bus, train (Trenitalia), car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train, bus
best- Take the train from Бар to Vinnytsiatrain
- Take the bus from Vinnitsa to Bologna Centralebus
- Take the train from Bologna Centrale to Bari Centraletrain Fr
34h 58m€119–253Train, drive to Iași International Airport, fly to Brindisi Airport
cheapest- Take the train from Zhmerynka to Unghenitrain
- Drive from Ungheni to Iași International Airport (IAS)car
- Fly from Iași International Airport (IAS) to Brindisi Airport (BDS)plane IAS - BDS
- Take the train from Brindisi to Bari Centraletrain
26h 32m€110–376Train
- Take the train from Бар to Kyiv-Pas.train
- Take the train from Kyiv-Pas. to Warszawa Wschodniatrain 67
- Take the train from Warszawa Wschodnia to Rosenheimtrain Ic
- Take the train from Rosenheim to Bologna Centraletrain 89
- Take the train from Bologna Centrale to Bari Centraletrain Fr
2d€164–372Drive 2,213.5 km
- Drive from Bar to Baricar 2,213.5 km
26h 36m€344–497Train, drive to Iași International Airport, fly to Bari Karol Wojtyła Airport
- Take the train from Zhmerynka to Unghenitrain
- Drive from Ungheni to Iași International Airport (IAS)car
- Fly from Iași International Airport (IAS) to Bari Karol Wojtyła Airport (BRI)plane IAS - BRI
22h 30m€174–331Bus
- Take the bus from Letychiv to Khmelnytskyi Central Bus Stationbus Odesa
- Take the bus from Khmelnytskyi Central Bus Station to Baribus
37h 55m€162–193Train, bus to Suceava, fly to Bari Karol Wojtyła Airport
- Take the train from Zhmerynka to Khmelnytskyitrain
- Take the bus from Khmelnytskyi Bus Station 2 to Suceava ROMPETROLbus
- Fly from Suceava (SCV) to Bari Karol Wojtyła Airport (BRI)plane SCV - BRI
18h 24m€183–535Train, bus to Chișinău International Airport, fly to Bari Karol Wojtyła Airport
- Take the train from Zhmerynka to Odesa-Holovnatrain
- Take the bus from Odesa Central Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Bari Karol Wojtyła Airport (BRI)plane RMO - BRI
14h 8mTrain, drive to Iași International Airport, fly to Fiumicino International Airport
- Take the train from Zhmerynka to Unghenitrain
- Drive from Ungheni to Iași International Airport (IAS)car
- Fly from Iași International Airport (IAS) to Fiumicino International Airport (FCO)plane IAS - FCO
- Take the train from Roma Termini to Bari Centraletrain
24h 43m€152–423Train, bus to Suceava, fly to Brindisi Airport
- Take the train from Zhmerynka to Khmelnytskyitrain
- Take the bus from Khmelnytskyi Bus Station 2 to Suceava ROMPETROLbus
- Fly from Suceava (SCV) to Brindisi Airport (BDS)plane SCV - BDS
- Take the train from Brindisi to Bari Centraletrain
21h 11m€139–480Train, bus to Chișinău International Airport, fly to Naples Airport
- Take the train from Zhmerynka to Odesa-Holovnatrain
- Take the bus from Odesa Central Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Naples Airport (NAP)plane RMO - NAP
- Take the train from Caserta stazione to Bari Centraletrain
19h 31m
Bar to Bari by train
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Bar to Bari is to train and bus which costs €110 - €260 and takes 34h 58m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Bar to Bari is to train and bus and fly which takes 18h 24m and costs €180 - €550.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Bar to Bari. However, there are services departing from Бар and arriving at Bari Centrale via Kyiv-Pas., Warszawa Wschodnia, Rosenheim and Bologna Centrale. The journey, including transfers, takes approximately 2 days 0h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Bar and Bari is 2495 km. The road distance is 2213.5 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Bar to Bari without a car is to train and bus which takes 34h 58m and costs €110 - €260.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 34h 58m to get from Bar to Bari, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bar to Bari train services, operated by Ukrainian Railways (УЗ), depart from Бар station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Bar to Bari is to train which takes 2 days 0h and costs €160 - €380. Alternatively, you can bus, which costs €160 - €200 and takes 37h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bari is 1h behind Bar. It is currently 7:00 PM in Bar and 6:00 PM in Bari.
Transport is disrupted due to the Russia-Ukraine war. Read more
Bar to Bari train services, operated by Ukrainian Railways (УЗ), arrive at Kyiv-Pas. station.
What companies run services between Bar, Vinnytsya Oblast, Ukraine and Bari, Italy?
You can take a train from Бар to Bari Centrale via Kyiv-Pas., Warszawa Wschodnia, Rosenheim, and Bologna Centrale in around 2d. Alternatively, you can take a vehicle from Bar to Bari via Letychiv and Khmelnytskyi Central Bus Station in around 37h 55m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyulendo.com
Flights from Iași International Airport to Bari Karol Wojtyła Airport via Bucharest Otopeni
- Ave. Duration
- 8h 35m
- When
- Monday and Friday
- Estimated price
- €45–230
Flights from Suceava to Bari Karol Wojtyła Airport via Bucharest Otopeni
- Ave. Duration
- 6h 45m
- When
- Monday
- Estimated price
- €50–260
Flights from Chișinău International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 2h 5m
- When
- Monday and Friday
- Estimated price
- €35–160
Flights from Iași International Airport to Brindisi Airport via Bucharest Otopeni
- Ave. Duration
- 7h 20m
- When
- Monday and Friday
- Estimated price
- €50–270
Flights from Iași International Airport to Fiumicino International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €65–180
Flights from Iași International Airport to Fiumicino International Airport via Prague
- Ave. Duration
- 4h 40m
- When
- Tuesday and Saturday
- Estimated price
- €65–180
Flights from Suceava to Brindisi Airport via Bucharest Otopeni
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- €55–300
Flights from Chișinău International Airport to Naples Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- €22–140
- Website
- ryanair.com
Flights from Iași International Airport to Bari Karol Wojtyła Airport via Venice
- Ave. Duration
- 6h 5m
- When
- Monday
- Estimated price
- €50–240
Flights from Suceava to Bari Karol Wojtyła Airport via Milan Malpensa
- Ave. Duration
- 6h 10m
- When
- Friday
- Estimated price
- €60–280
Flights from Iași International Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 8h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- €85–310
Flights from Suceava to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 12h 15m
- When
- Sunday
- Estimated price
- €70–320
- Website
- ita-airways.com
Flights from Iași International Airport to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–240
Flights from Suceava to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €55–270
Flights from Suceava to Bari Karol Wojtyła Airport via Vienna
- Ave. Duration
- 8h 45m
- When
- Sunday
- Estimated price
- €100–430
Flights from Suceava to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €65–310
- Website
- austrian.com
Flights from Suceava to Bari Karol Wojtyła Airport via Fiumicino International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €55–270
Flights from Suceava to Bari Karol Wojtyła Airport via Vienna
- Ave. Duration
- 8h 45m
- When
- Sunday
- Estimated price
- €100–430
Flights from Iași International Airport to Fiumicino International Airport via Vienna
- Ave. Duration
- 4h 10m
- When
- Friday and Sunday
- Estimated price
- €85–370
Flights from Suceava to Brindisi Airport via Fiumicino International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €65–310
- Website
- neosair.it
Flights from Suceava to Brindisi Airport via Milan Malpensa
- Ave. Duration
- 6h 20m
- When
- Sunday
- Estimated price
- €70–320
- Website
- flyone.eu
Flights from Chișinău International Airport to Naples Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €22–75
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Бар to Vinnytsia
- Ave. Duration
- 1h 38m
- Frequency
- 4 times a week
- Estimated price
- €4–12
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €10–12
- Berth
- €4–6
- Deluxe
- €12–17
Train from Бар to Kyiv-Pas.
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Estimated price
- €4–12
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €10–12
- Berth
- €4–7
- Deluxe
- €18–26
Train from Zhmerynka to Khmelnytskyi
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- €4–12
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €10–12
- Berth
- €4–6
- Deluxe
- €12–18
Train from Zhmerynka to Odesa-Holovna
- Ave. Duration
- 4h 54m
- Frequency
- 5 times a day
- Estimated price
- €4–12
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €10–12
- Berth
- €4–7
- Deluxe
- €21–29
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 5h 42m
- Frequency
- Every 2 hours
- Estimated price
- €45–120
- Schedules at
- trenitalia.com
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Every 4 hours
- Estimated price
- €14–21
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 7h 5m
- Frequency
- 5 times a day
- Estimated price
- €24–65
- Website
- https://www.trenitalia.com/en.html
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 11m
- Frequency
- 5 times a day
- Estimated price
- €12–24
- Website
- https://www.trenitalia.com/en.html
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Kyiv-Pas. to Warszawa Wschodnia
- Ave. Duration
- 14h 50m
- Frequency
- Once daily
- Estimated price
- €50–70
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €50–70
Train from Zhmerynka to Ungheni
- Ave. Duration
- 11h 33m
- Frequency
- 4 times a week
- Estimated price
- €40–60
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €40–60
Train from Zhmerynka to Khmelnytskyi
- Ave. Duration
- 1h 24m
- Frequency
- 3 times a week
- Estimated price
- €35–50
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- €35–50
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Wschodnia to Rosenheim
- Ave. Duration
- 14h 2m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €30–45
- 1st Class
- €35–50
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Rosenheim to Bologna Centrale
- Ave. Duration
- 5h 58m
- Frequency
- 4 times a day
- Estimated price
- €55–120
- Website
- https://int.bahn.de/en
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Zhmerynka to Odesa-Holovna
- Ave. Duration
- 4h 26m
- Frequency
- 5 times a week
- Estimated price
- €8–16
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- 2nd class
- €8–10
- 1st Class
- €11–16
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- €10–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Bari Centrale
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- €30–75
- Website
- https://www.italotreno.it/en
Train from Caserta stazione to Bari Centrale
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- €21–55
- Website
- https://www.italotreno.it/en
- Phone
- +38 (032) 221-68-58
- altransinfo@gmail.com
- Website
- al-trans.com.ua
Bus from Vinnitsa to Bologna Centrale
- Ave. Duration
- 25h 48m
- Frequency
- 3 times a week
- Estimated price
- €90–120
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
Bus from Khmelnytskyi Central Bus Station to Bari
- Ave. Duration
- 35h 19m
- Frequency
- 3 times a week
- Estimated price
- €100–120
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
- Phone
- +380 98 815 4444
- support@ewe.ua
- Website
- ewe.ua
Bus from Letychiv to Khmelnytskyi Central Bus Station
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- €55–65
- Website
- https://ewe.ua/
- Phone
- +90544 210 2535
- Website
- luksistanbul.com
Bus from Khmelnytskyi Bus Station 2 to Suceava ROMPETROL
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- €55–80
- Schedules at
- luksistanbul.com
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Odesa Central Bus Station to Chisinau Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Website
- https://orionbus.net/en
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
Getting to Rome from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide













































