There are 6 ways to get from Bari to Plovdiv by plane, train, busferry, 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, train
best- Fly from Bari Karol Wojtyła Airport (BRI) to Sofia Airport (SOF)plane BRI - SOF
- Take the train from Iskarsko Shose to Plovdivtrain
4h 57m$60–244Bus and ferry, bus
- Take the busferry from Bari Porto to Tiranabusferry
- Take the bus from Tirana to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Plovdiv Sever Bus and Coach Stationbus
19h 27mCar ferry, bus, train
- Take the carferry from Port of Bari to Durrëscarferry
- Take the bus from Durrës to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana to Sofia Central Bus Stationbus
- Take the train from Sofia to Plovdivtrain Ic
24h 22m$101–198Car ferry, drive
- Take the carferry from Port of Bari to Durrëscarferry
- Drive from Durrës to Plovdivcar
18h$141–302Bus and ferry, bus, train
- Take the busferry from Bari Porto to Durrësbusferry
- Take the bus from Durrës to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana to Sofia Central Bus Stationbus
- Take the train from Sofia to Plovdivtrain Ic
20h 9mBus and ferry, bus via Thessaloníki
- Take the busferry from Bari Porto to Elbasanbusferry
- Take the bus from Elbasan to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the bus from Thessaloniki Macedonia Intercity Bus Station to Plovdiv Central Train Station Bus Stopbus
25h 2m
Bari Karol Wojtyła Airport (BRI) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Bari to Plovdiv is to fly and train which costs $55 - $250 and takes 4h 57m.
The fastest way to get from Bari to Plovdiv is to fly and train which takes 4h 57m and costs $55 - $250.
No, there is no direct bus from Bari to Plovdiv station. However, there are services departing from Bari Porto and arriving at Plovdiv Sever Bus and Coach Station via Tirana and Sofia Central Bus Station. The journey, including transfers, takes approximately 19h 27m.
The distance between Bari and Plovdiv is 735 km.
The best way to get from Bari to Plovdiv without a car is to bus and ferry and bus which takes 19h 27m and costs .
It takes approximately 4h 57m to get from Bari to Plovdiv, including transfers.
Bari to Plovdiv bus services, operated by M&B Travel, depart from Bari Porto station.
Bari to Plovdiv bus services, operated by M&B Travel, arrive at Tirana station.
Plovdiv is 1h ahead of Bari. It is currently 4:39 PM in Bari and 5:39 PM in Plovdiv.
Book your Bari to Plovdiv bus tickets online with Omio.
What companies run services between Bari, Italy and Plovdiv, Bulgaria?
There is no direct connection from Bari to Plovdiv. However, you can take the taxi to Bari-Airport-BRI airport, fly to Sofia Airport (SOF), walk to Sofia Airport, take the subway to Sofia Iskarsko Shose, walk to Iskarsko Shose, then take the train to Plovdiv. Alternatively, you can take a vehicle from Bari Porto to Plovdiv Sever Bus and Coach Station via Tirana, Tirana, and Sofia Central Bus Station in around 19h 27m.
- Website
- ryanair.com
Flights from Bari Karol Wojtyła Airport to Sofia Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $30–200
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Iskarsko Shose to Plovdiv
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
Train from Sofia to Plovdiv
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $2–5
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $2–4
- 1st Class
- $3–5
- Phone
- +355697278670
- [email protected]
- Website
- facebook.com
Busferry from Bari Porto to Tirana
- Ave. Duration
- 5h 42m
- Frequency
- 4 times a week
- Schedules at
- autobus.al
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 56m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +3907150211621
- [email protected]
- Website
- adriaferries.com
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $40–132
- Schedules at
- adriaferries.com
- Deck
- $75
- Inside cabin 2 beds
- $109
- Outside cabin 2 beds
- $132
- Car
- $116
Car ferry from Port of Bari to Durrës
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- $40–132
- Schedules at
- adriaferries.com
- Deck
- $75
- Inside cabin 2 beds
- $109
- Outside cabin 2 beds
- $132
- Car
- $116
Want to know more about travelling around Bulgaria
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
More Questions & Answers
There are 854+ hotels available in Plovdiv.











