There are 6 ways to get from Sofia to Gradina by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Osijek, Autobusni Kolodvorbus
- Take the bus from Osijek bus station to Virovitica bus stationbus
12h 59m€100–115Fly to Budapest Ferenc Liszt International Airport, train
cheapest- Fly from Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD)plane SOF - BUD
- Take the train from Budapest-Kelenfoeld to Szentloerinctrain
- Take the train from Szentloerinc to Barcstrain
9h 19m€44–179Drive 692.4 km
- Drive from Sofia to Gradinacar 692.4 km
7h 37m€100–144Fly to Zagreb Franjo Tuđman Airport, train
- Fly from Sofia Airport (SOF) to Zagreb Franjo Tuđman Airport (ZAG)plane SOF - ZAG
- Take the train from Zagreb Glavni Kol. to Viroviticatrain
11h 15m€115–301Bus, train
- Take the bus from Sofia Serdica Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Novi Sad, Autobuska Stanicabus
- Take the bus from Novi Sad, Autobuska Stanica to Osijek, Autobusni Kolodvorbus
- Take the train from Osijek to Suhopoljetrain Re
14h 54m€76–163Fly to Vienna International Airport, train
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the train from Wien Hbf to Soprontrain
- Take the train from Sopron to Szombathelytrain
- Take the train from Szombathely to Barcstrain
11h 29m€61–208
Sofia Airport (SOF) to Zagreb Franjo Tuđman Airport (ZAG) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Gradina is to fly and train which costs €40 - €180 and takes 9h 19m.
The fastest way to get from Sofia to Gradina is to drive which takes 7h 37m and costs €95 - €150.
No, there is no direct bus from Sofia station to Gradina station. However, there are services departing from Sofia Central Bus Station and arriving at Virovitica bus station via Beograd, Autobuska stanica and Osijek bus station. The journey, including transfers, takes approximately 12h 59m.
The distance between Sofia and Gradina is 716 km. The road distance is 692.4 km.
The best way to get from Sofia to Gradina without a car is to bus which takes 12h 59m and costs €100 - €120.
It takes approximately 12h 59m to get from Sofia to Gradina, including transfers.
Sofia to Gradina bus services, operated by Trans Jug, depart from Sofia Central Bus Station.
Sofia to Gradina bus services, operated by Trans Jug, arrive at Beograd, Autobuska stanica station.
Gradina is 1h behind Sofia. It is currently 5:59 PM in Sofia and 4:59 PM in Gradina.
Yes, the driving distance between Sofia to Gradina is 692 km. It takes approximately 7h 37m to drive from Sofia to Gradina.
What companies run services between Sofia, Bulgaria and Gradina, Virovitičk-Podravska, Croatia?
You can take a bus from Sofia Central Bus Station to Gradina via Beograd, Autobuska stanica, Osijek bus station, and Virovitica bus station in around 12h 59m.
- Website
- austrian.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €85–320
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €70–270
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–180
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Virovitica
- Ave. Duration
- 2h 43m
- Frequency
- Every 2 hours
- Estimated price
- €30–50
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Osijek to Suhopolje
- Ave. Duration
- 3h 5m
- Frequency
- Every 2 hours
- Estimated price
- €22–35
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +381 11 8728111
- office@trans-jug.com
- 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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
There are 48+ hotels available in Gradina.






