There are 6 ways to get from Rome to Zaprešić by plane, bus, train, shuttle 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.
Recommended
Fly to Zagreb, line 268 bus, train
-
Fly from Rome (FCO) to Zagreb (ZAG)
-
Take the line 268 bus from Ulica Rudolfa Fizira to Glavni kolodvor
-
Take the train from Zagreb Glavni Kol. to Zapresic Savska
Fly to Trieste, shuttle
-
Fly from Rome (FCO) to Trieste (TRS)
-
Take a shuttle bus from Trieste Airport to Ljubljana
-
Take a shuttle bus from Ljubljana to Zagreb
Fly to Venice, shuttle
-
Fly from Rome (FCO) to Venice (VCE)
-
Take a shuttle bus from Venice Airport to Zagreb
Train
-
Take the train from Roma Termini to Bologna Centrale
-
Take the train from Bologna Centrale to Villach Hbf
-
Take the train from Villach Hbf to Zagreb Glavni Kol.
Bus
-
Take the bus from Rome Tiburtina Bus station to Zagreb
Drive
-
Drive from Rome to Zaprešić
Questions & Answers
The cost-effective way to get from Rome to Zaprešić is to bus, which costs €70 - €100 and takes 14h 13m.
The quickest way to get from Rome to Zaprešić is to fly and line 268 bus and train which costs €45 - €270 and takes 5h 25m.
No, there is no direct train from Rome to Zaprešić. However, there are services departing from Roma Termini and arriving at Zapresic Savska via Bologna Centrale, Villach Hbf and Zagreb Glavni Kol.. The journey, including transfers, takes approximately 12h 42m.
The distance between Rome and Zaprešić is 513 km. The road distance is 872 km.
The best way to get from Rome to Zaprešić without a car is to train which takes 12h 42m and costs €90 - €470.
It takes approximately 5h 25m to get from Rome to Zaprešić, including transfers.
Rome to Zaprešić train services, operated by Trenitalia Frecce, depart from Roma Termini station.
The best way to get from Rome to Zaprešić is to train which takes 12h 42m and costs €90 - €470. Alternatively, you can bus, which costs €70 - €100 and takes 14h 13m.
The quickest flight from Rome Airport to Zagreb Airport is the direct flight which takes 1h 20m.
Rome to Zaprešić train services, operated by ÖBB EuroCity, arrive at Zagreb Glavni Kol. station.

- Distance: 513.4 km
- Duration: 5h 25m
What companies run services between Rome, Italy and Zaprešić, Croatia?
You can take a train from Rome to Zaprešić via Bologna Centrale, Villach Hbf, and Zagreb Glavni Kol. in around 12h 42m. Alternatively, FlixBus operates a bus from Rome Tiburtina Bus station to Zagreb once daily. Tickets cost €65 - €95 and the journey takes 13h 5m.

- Website
- alitalia.com
Flights from Rome to Trieste
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €45 - €280
Flights from Rome to Trieste via Milan Linate
- Ave. Duration
- 3h 5m
- When
- Monday to Friday
- Estimated price
- €45 - €280
Flights from Rome to Venice
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €60 - €340

- Website
- ryanair.com
Flights from Rome to Zagreb
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday and Sunday
- Estimated price
- €27 - €220

- Website
- croatiaairlines.com
Flights from Rome to Zagreb via Split
- Ave. Duration
- 3h 5m
- When
- Sunday
- Estimated price
- €180 - €600

- Phone
- +385 1 3782 583
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Zapresic Savska
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €1 - €3
- Website
- http://www.hzpp.hr/en

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Bologna Centrale
- Ave. Duration
- 2h 3m
- Frequency
- Every 20 minutes
- Estimated price
- €27 - €90
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- €27 - €40
- Base Standard
- €50 - €70
- Base Premium
- €60 - €90

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Bologna Centrale Station
- Ave. Duration
- 2h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €24 - €70
- Website
- https://www.italotreno.it/en
- Smart Economy
- €25 - €35
- Smart Low Cost
- €24 - €30
- Smart Flex
- €45 - €70

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Bologna Centrale
- Ave. Duration
- 6h 17m
- Frequency
- Twice daily
- Estimated price
- €22 - €30
- Website
- https://www.trenitalia.com/
- 2nd Class
- €22 - €30

- Phone
- +43 51717
- Website
- nightjet.com
Train from Roma Termini to Bologna Centrale
- Ave. Duration
- 3h 24m
- Frequency
- 3 times a week
- Estimated price
- €35 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €80 - €120
- Seating Carriage
- €35 - €55
Train from Bologna Centrale to Villach Hbf
- Ave. Duration
- 4h 2m
- Frequency
- 3 times a week
- Estimated price
- €35 - €200
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €140 - €200
- Couchette Carriage
- €85 - €120
- Seating Carriage
- €35 - €55

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Villach Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 3h 52m
- Frequency
- Once daily
- Estimated price
- €35 - €50
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

Train from Villach Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 4h 17m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.oebb.at/en/

- Phone
- 072 500 400
- javnost@zet.hr
- Website
- zet.hr
Bus from Ulica Rudolfa Fizira to Glavni kolodvor
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €1 - €2
- Website
- ZET
- Single fare, daytime (validity 90 minutes)
- €2
- Single fare, night time
- €2
- Single fare, daytime (validity 30 minutes)
- €1
- Single fare, daytime (validity 60 minutes)
- €1

- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Trieste Airport to Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €30 - €280
- Schedules at
- goopti.com
- Shared
- €30 - €40
- Private
- €110 - €280
Shuttle from Ljubljana to Zagreb
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- €29 - €210
- Schedules at
- goopti.com
- Shared
- €29 - €35
- Private
- €110 - €210
Shuttle from Venice Airport to Zagreb
- Ave. Duration
- 4h 42m
- Frequency
- On demand
- Estimated price
- €45 - €550
- Schedules at
- goopti.com
- Shared
- €46 - €50
- Private
- €250 - €550

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Rome Tiburtina Bus station to Zagreb
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- €65 - €95
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions
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.
More Questions & Answers
Yes, the driving distance between Rome to Zaprešić is 872 km. It takes approximately 8h 11m to drive from Rome to Zaprešić.
Ryanair and Croatia Airlines offer flights from Rome Airport to Zagreb Airport.
There are 1612+ hotels available in Zaprešić. Prices start at €87 per night.
The best way to get from Rome to Rome Airport is to train which takes 32 min and costs €7 - €35.