There are 6 ways to get from Sofia to Gradina by bus, train, 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.
Bus, train via Belgrade
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 train from Osijek to Suhopoljetrain Re
13h 39m€94–139Fly 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 3m€49–144Drive 692.4 km
- Drive from Sofia to Gradinacar 692.4 km
7h 37m€99–143Fly 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
10h 56m€93–212Bus, train
- Take the bus from Sofia to Osijek bus stationbus N982
- Take the train from Osijek to Suhopoljetrain Re
14h 36m€80–124Fly 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 24m
Sofia Airport (SOF) to Zagreb Franjo Tuđman Airport (ZAG) flights
Questions & Answers
The cheapest way to get from Sofia to Gradina is to fly and train which costs €45 - €150 and takes 9h 3m.
The fastest way to get from Sofia to Gradina is to drive which takes 7h 37m and costs €95 - €150.
The distance between Sofia and Gradina is 695 km. The road distance is 692.4 km.
The best way to get from Sofia to Gradina without a car is to bus and train via Belgrade which takes 13h 39m and costs €90 - €140.
It takes approximately 13h 39m to get from Sofia to Gradina, including transfers.
Gradina is 1h behind Sofia. It is currently 12:13 PM in Sofia and 11:13 AM in Gradina.
Yes, the driving distance between Sofia to Gradina is 692 km. It takes approximately 7h 37m to drive from Sofia to Gradina.
There are 47+ hotels available in Gradina.
What companies run services between Sofia, Bulgaria and Gradina, Virovitičk-Podravska, Croatia?
There is no direct connection from Sofia to Gradina. However, you can take the bus to Beograd, Autobuska stanica, take the bus to Osijek, Autobusni Kolodvor, walk to Osijek, take the train to Suhopolje, then take the taxi to Gradina. Alternatively, you can drive from Sofia to Gradina in around 7h 37m.
- Website
- austrian.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- €30–300
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €60–250
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €50–140
- Website
- ryanair.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 6h 50m
- When
- Friday and Saturday
- Estimated price
- €30–120
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Corfu
- Ave. Duration
- 6h 50m
- When
- Tuesday and Sunday
- Estimated price
- €30–120
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 20m
- When
- Thursday, Tuesday, Saturday, and Sunday
- Estimated price
- €27–110
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €40–120
- Website
- airserbia.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Belgrade
- Ave. Duration
- 4h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €85–160
- Website
- lufthansa.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- €90–340
- Website
- croatiaairlines.com
Flights from Sofia Airport to Zagreb Franjo Tuđman Airport via Vienna International Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €30–120
- Website
- wizzair.com
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €21–120
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Osijek to Suhopolje
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- http://www.hzpp.hr/en
Train from Zagreb Glavni Kol. to Virovitica
- Ave. Duration
- 2h 24m
- Frequency
- Every 2 hours
- Estimated price
- €26–40
- Website
- http://www.hzpp.hr/en
- Phone
- +36 (1) 3 49 49 49
- informacio@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Szentloerinc
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- €10–12
- Website
- https://jegy.mav.hu/
Train from Szentloerinc to Barcs
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Website
- https://jegy.mav.hu/
Train from Szombathely to Barcs
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- €9–11
- Website
- https://jegy.mav.hu/
- Phone
- +36 99/577-212
- eszrevetel@gysev.hu
- Website
- www2.gysev.hu
Train from Wien Hbf to Sopron
- Ave. Duration
- 1h 14m
- Frequency
- Every 30 minutes
- Website
- https://en.gysev.hu/
Train from Sopron to Szombathely
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Website
- https://en.gysev.hu/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Wien Hbf to Sopron
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- €15–27
- Website
- https://www.oebb.at/en/
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- polazak.rs
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €30–50
- Website
- https://polazak.rs/ci/prevoznici/trans-jug
- Phone
- +381 22 2710 320
- sidexpres58@gmail.com
- Website
- sidexpres.rs
Bus from Beograd, Autobuska stanica to Osijek, Autobusni Kolodvor
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- €23–35
- Schedules at
- sidexpres.rs
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Sofia to Osijek bus station
- Ave. Duration
- 10h 35m
- Frequency
- 3 times a week
- Estimated price
- €40–70
- Website
- https://www.flixbus.co.uk
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






















