There are 4 ways to get from Donji Miholjac to Virovitica by bus, train, car, or taxi
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 Donji Miholjac bus station to Virovitica bus stationbus N950 / ...
1h 15m€6–11Bus, train
- Take the bus from Donji Miholjac bus station to Slatinabus N950 / ...
- Take the train from Slatina to Viroviticatrain Re / ...
2h 16m€8–15Drive 69.9 km
- Drive from Donji Miholjac to Viroviticacar 69.9 km
1h 18m€10–15Taxi
- Take the taxi from Donji Miholjac to Viroviticataxi 69.9 km
1h 18m€100–130
Donji Miholjac to Virovitica by bus
Questions & Answers
The cheapest way to get from Donji Miholjac to Virovitica is to bus which costs €6 - €11 and takes 1h 15m.
The fastest way to get from Donji Miholjac to Virovitica is to bus which takes 1h 15m and costs €6 - €11.
Yes, there is a direct bus departing from Donji Miholjac bus station station and arriving at Virovitica bus station station. Services depart twice daily, and operate every day. The journey takes approximately 1h 15m.
The distance between Donji Miholjac and Virovitica is 72 km. The road distance is 69.9 km.
The best way to get from Donji Miholjac to Virovitica without a car is to bus which takes 1h 15m and costs €6 - €11.
The bus from Donji Miholjac bus station to Virovitica bus station takes 1h 15m including transfers and departs twice daily.
Donji Miholjac to Virovitica bus services, operated by FlixBus, depart from Donji Miholjac bus station.
Donji Miholjac to Virovitica bus services, operated by FlixBus, arrive at Virovitica bus station.
Yes, the driving distance between Donji Miholjac to Virovitica is 70 km. It takes approximately 1h 18m to drive from Donji Miholjac to Virovitica.
Book your Donji Miholjac to Virovitica bus tickets online with Omio and FlixBus.
What companies run services between Donji Miholjac, Croatia and Virovitica, Croatia?
FlixBus operates a bus from Donji Miholjac bus station to Virovitica bus station twice daily. Tickets cost €6–10 and the journey takes 1h 15m. Cazmatrans NOVA d.o.o. also services this route once daily.
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Slatina to Virovitica
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Donji Miholjac bus station to Virovitica bus station
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €6–10
- Website
- Flixbus
Bus from Donji Miholjac bus station to Slatina
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- €3–6
- Website
- Flixbus
- Phone
- +385 043 277 100
- [email protected]
- Website
- Cazmatrans NOVA d.o.o.
Bus from Donji Miholjac bus station to Virovitica bus station
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €11
- Website
- Cazmatrans NOVA d.o.o.
Bus from Donji Miholjac bus station to Slatina
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- €7
- Website
- Cazmatrans NOVA d.o.o.
- Ave. Duration
- 1h 18m
- Estimated price
- €100–130
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
More Questions & Answers
There are 54+ hotels available in Virovitica.












