There are 3 ways to get from Virovitica to Zagreb by train, bus, 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.
Virovitica to Zagreb by train
Questions & Answers
The cheapest way to get from Virovitica to Zagreb is to train which costs €8 - €12 and takes 2h 46m.
The fastest way to get from Virovitica to Zagreb is to drive which takes 2h 29m and costs €18 - €27.
Yes, there is a direct bus departing from Virovitica and arriving at Zagreb, Autobusni Kolodvor. Services depart twice daily, and operate every day. The journey takes approximately 3h 10m.
Yes, there is a direct train departing from Virovitica Grad and arriving at Zagreb Glavni Kol.. Services depart five times a day, and operate every day. The journey takes approximately 2h 46m.
The distance between Virovitica and Zagreb is 150 km. The road distance is 134.3 km.
The best way to get from Virovitica to Zagreb without a car is to train which takes 2h 46m and costs €8 - €12.
The train from Virovitica Grad to Zagreb Glavni Kol. takes 2h 46m including transfers and departs five times a day.
Virovitica to Zagreb bus services, operated by Cazmatrans NOVA d.o.o., depart from Virovitica station.
Virovitica to Zagreb train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Virovitica Grad station.
The best way to get from Virovitica to Zagreb is to train which takes 2h 46m and costs €8 - €12. Alternatively, you can bus, which costs €10 - €15 and takes 3h 10m.
What companies run services between Virovitica, Croatia and Zagreb, Croatia?
HŽ Putnički prijevoz (HŽPP) operates a train from Virovitica Grad to Zagreb Glavni Kol. 5 times a day. Tickets cost €8–12 and the journey takes 2h 46m. Alternatively, Cazmatrans NOVA d.o.o. operates a bus from Virovitica to Zagreb, Autobusni Kolodvor twice daily. Tickets cost €10–15 and the journey takes 3h 10m.
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Virovitica Grad to Zagreb Glavni Kol.
- Ave. Duration
- 2h 46m
- Frequency
- 5 times a day
- Estimated price
- €8–12
- Website
- http://www.hzpp.hr/en
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Virovitica to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- €10–15
- Website
- https://cazmatrans.hr/en/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Milan from the airport, Is ride-sharing platform BlaBlaCar right for you?, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Virovitica to Zagreb bus services, operated by Cazmatrans NOVA d.o.o., arrive at Zagreb, Autobusni Kolodvor station.
Virovitica to Zagreb train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Zagreb Glavni Kol. station.
Yes, the driving distance between Virovitica to Zagreb is 134 km. It takes approximately 2h 29m to drive from Virovitica to Zagreb.
There are 3058+ hotels available in Zagreb.









