There are 10 ways to get from Serbia to Bari by plane, car, car ferry, bus, busferry, train, shuttle, 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.
Fly from Belgrade Nikola Tesla Airport
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Bari Karol Wojtyła Airport (BRI)plane BEG - BRI
4h 29m€95–219Bus, bus to Tirana International Airport Nënë Tereza, fly
cheapest- Take the bus from Novi Pazar, Autobuska stanica to Pristinabus
- Take the bus from Pristina to Tirana Airportbus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Bari Karol Wojtyła Airport (BRI)plane TIA - BRI
8h 34m€72–196Drive, car ferry
- Drive from Belgrade to Durrëscar
- Take the carferry from Durrës to Port of Baricarferry
16h 9m€130–257Bus, bus and ferry via Mitrovica
- Take the bus from Beograd, Autobuska stanica to Kosovska Mitrovicabus
- Take the bus from Kosovska Mitrovica to Durrësbus
- Take the busferry from Durrës to Bari Portobusferry
16h 48mTrain, bus, bus and ferry
- Take the train from Beograd centar to Željeznička stanica Bartrain 433
- Take the bus from Polje, Autobuska Stanica Bar to Tirana Airportbus
- Take the busferry from Durrës to Bari Portobusferry
21h 36mShuttle to Sofia Airport, fly
- Take a shuttle bus from Niš to Sofia Airport
- Fly from Sofia Airport (SOF) to Bari Karol Wojtyła Airport (BRI)plane SOF - BRI
6h 4mTrain, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Subotica to Szegedtrain
- Take the train from Szeged to Ferihegytrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Bari Karol Wojtyła Airport (BRI)plane BUD - BRI
7h 55m€74–184Bus, shuttle to Skopje International Airport, fly
- Take the bus from Novi Pazar, Autobuska stanica to Pristinabus
- Take a shuttle bus from Pristina to Skopje Airport
- Fly from Skopje International Airport (SKP) to Bari Karol Wojtyła Airport (BRI)plane SKP - BRI
7h 39m€187–576Bus, bus and ferry
- Take the bus from Beograd, Autobuska stanica to Podgorica , Bus stationbus
- Take the bus from Podgorica , Bus station to Shkoder,Rruga Teutabus
- Take the busferry from Shkodër to Port of Baribusferry
19h 21mTrain, bus, ferry
- Take the train from Beograd centar to Podgoricatrain 433
- Take the bus from Podgorica , Bus station to Dubrovnik, Autobusni kolodvorbus
- Take the ferry from Dubrovnik to Bariferry 54
24h 41m€117–266
Serbia to Bari by train, bus, foot, and ferry
Questions & Answers
The cheapest way to get from Serbia to Bari is to train and fly which costs €70 - €190 and takes 7h 55m.
The fastest way to get from Serbia to Bari is to fly which takes 4h 29m and costs €90 - €220.
No, there is no direct bus from Serbia to Bari. However, there are services departing from Mostar and arriving at Bari Porto via Beograd, Autobuska stanica, Kosovska Mitrovica and Durrës. The journey, including transfers, takes approximately 16h 48m.
The distance between Serbia and Bari is 534 km.
The best way to get from Serbia to Bari without a car is to bus and bus and ferry via Mitrovica which takes 16h 48m and costs .
It takes approximately 4h 29m to get from Serbia to Bari, including transfers.
Serbia to Bari bus services, operated by Kolašin Prevoz, depart from Beograd, Autobuska stanica station.
Serbia to Bari bus services, operated by Kolašin Prevoz, arrive at Kosovska Mitrovica station.
There are 4531+ hotels available in Bari.
What companies run services between Serbia and Bari, Italy?
Air Serbia flies from Belgrade Nikola Tesla Airport (BEG) to Bari Karol Wojtyła Airport (BRI) 4 times a week.
- Website
- ryanair.com
Flights from Sofia Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €29–170
Flights from Tirana International Airport Nënë Tereza to Bari Karol Wojtyła Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €24–150
Flights from Budapest Ferenc Liszt International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €35–160
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Beograd centar to Željeznička stanica Bar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- €21–45
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- €21–24
- First Class
- €35–45
Train from Beograd centar to Podgorica
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- €18–37
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- €18–24
- First Class
- €34–37
- Phone
- 028/460-038
- [email protected]
- Website
- facebook.com
Bus from Beograd, Autobuska stanica to Kosovska Mitrovica
- Ave. Duration
- 6h
- Frequency
- 5 times a day
- Estimated price
- €11–13
- Schedules at
- facebook.com
- Regular one-way price
- €11–13
- Phone
- +3907150211621
- [email protected]
- Website
- adriaferries.com
Car ferry from Durrës to Port of Bari
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- €35–114
- Schedules at
- adriaferries.com
- Deck
- €65
- Inside cabin 2 beds
- €94
- Outside cabin 2 beds
- €114
- Car
- €100
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Travelling by boat in Italy
Read the travel guide



