There are 6 ways to get from Sofia to Zadar by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Belgrade
best- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Belgrade bus station to Zadar bus stationbus N1905 / ...
15h 15m€82–115Fly to Zadar Airport
cheapest- Fly from Sofia Airport (SOF) to Zadar Airport (ZAD)plane SOF - ZAD
9h 32m€52–184Drive 964.3 km
- Drive from Sofia to Zadarcar 964.3 km
11h 3m€137–198Bus, shuttle
- Take the bus from Sofia Serdica Bus Station to Beograd, Autobuska stanicabus
- Take a shuttle bus from Beograd, Autobuska stanica to Zadar
12h€108–129Bus
- Take the bus from Sofia to Zagrebbus N981
- Take the bus from Zagreb to Zadar bus stationbus 952 / ...
16h 31m€65–144Fly to Split Airport, bus
- Fly from Sofia Airport (SOF) to Split Airport (SPU)plane SOF - SPU
- Take the bus from Split, Autobusni Kolodvor to Zadar, Autobusni Kolodvorbus
10h 12m€89–265
Sofia to Zadar by bus
Questions & Answers
The cheapest way to get from Sofia to Zadar is to bus via Belgrade which costs €80 - €120 and takes 15h 15m.
The fastest way to get from Sofia to Zadar is to fly which takes 9h 32m and costs €50 - €190.
No, there is no direct bus from Sofia station to Zadar station. However, there are services departing from Sofia Central Bus Station and arriving at Zadar bus station via Belgrade bus station. The journey, including transfers, takes approximately 15h 15m.
The distance between Sofia and Zadar is 962 km. The road distance is 964.3 km.
The best way to get from Sofia to Zadar without a car is to bus via Belgrade which takes 15h 15m and costs €80 - €120.
It takes approximately 15h 15m to get from Sofia to Zadar, including transfers.
Sofia to Zadar bus services, operated by Trans Jug, depart from Sofia Central Bus Station.
The best way to get from Sofia to Zadar is to bus via Belgrade which takes 15h 15m and costs €80 - €120. Alternatively, you can fly, which costs €50 - €190 and takes 9h 32m.
Sofia to Zadar bus services, operated by Trans Jug, arrive at Beograd, Autobuska stanica station.
Zadar is 1h behind Sofia. It is currently 3:07 PM in Sofia and 2:07 PM in Zadar.
What companies run services between Sofia, Bulgaria and Zadar, Croatia?
You can take a bus from Sofia Central Bus Station to Zadar bus station via Beograd, Autobuska stanica and Belgrade bus station in around 15h 15m. Alternatively, Austrian Airlines, Ryanair, and Air Serbia fly from Sofia Airport (SOF) to Zadar Airport (ZAD) 4 times a day.
- Website
- austrian.com
Flights from Sofia Airport to Zadar Airport via Vienna
- Ave. Duration
- 6h 40m
- When
- Tuesday to Sunday
- Estimated price
- €55–340
Flights from Sofia Airport to Split Airport via Vienna
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- €95–360
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
Want to know more about travelling around Croatia
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Sofia to Zadar is 964 km. It takes approximately 11h 3m to drive from Sofia to Zadar.
Book your Sofia to Zadar bus tickets online with Omio and 12go.asia.
There are 10963+ hotels available in Zadar.
