There are 8 ways to get from Zagreb to Freising by plane, bus, train, night 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.
Fly from Zagreb Franjo Tuđman Airport
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Munich International Airport (MUC)plane ZAG - MUC
4h 1m€76–212Night train, train
cheapest- Take the nighttrain from Zagreb Glavni Kol. to Muenchen Ostnighttrain En
- Take the train from Ostbahnhof to Freisingtrain S1
11h 25m€50–52Bus via Ljubljana
- Take the bus from Zagreb to Ljubljana bus stationbus 402 / ...
- Take the bus from Ljubljana, Avtobusna Postaja to Flughafen Münchenbus
8h 8m€562–968Train
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
- Take the train from Villach Hbf to Muenchen Hbftrain Ice
- Take the train from Muenchen Hbf to Freisingtrain Re
10h 29m€68–144Shuttle to Graz Airport, fly
- Take a shuttle bus from Zagreb to Graz Airport
- Fly from Graz Airport (GRZ) to Munich International Airport (MUC)plane GRZ - MUC
5h 6m€340–828Train, bus
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the bus from Ljubljana, Avtobusna Postaja to Munich Hbfbus
8h 24m€515–868Bus
- Take the bus from Zagreb, Autobusni Kolodvor to München, ZOBbus
8h 31mDrive 551.9 km
- Drive from Zagreb to Freisingcar 551.9 km
5h 53m€103–149
Zagreb to Freising by train
Comparing Your Travel Options
The cheapest way to get from Zagreb to Freising is to night train and train which costs €49 - €52 and takes 11h 25m.
The fastest way to get from Zagreb to Freising is to fly which takes 4h 1m and costs €75 - €220.
No, there is no direct bus from Zagreb to Freising. However, there are services departing from Zagreb and arriving at Freising via Ljubljana, Avtobusna Postaja and Flughafen, Terminalstr. Mitte. The journey, including transfers, takes approximately 8h 8m.
No, there is no direct train from Zagreb to Freising. However, there are services departing from Zagreb Glavni Kol. and arriving at Freising via Ljubljana, Villach Hbf and Muenchen Hbf. The journey, including transfers, takes approximately 10h 29m.
The distance between Zagreb and Freising is 461 km. The road distance is 551.9 km.
The best way to get from Zagreb to Freising without a car is to bus via Ljubljana which takes 8h 8m and costs €550 - €1000.
It takes approximately 4h 1m to get from Zagreb to Freising, including transfers.
Zagreb to Freising bus services, operated by Herc Tours, depart from Zagreb, Autobusni Kolodvor station.
Zagreb to Freising train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Zagreb to Freising is to fly which takes 4h 1m and costs €75 - €220. Alternatively, you can bus via Ljubljana, which costs €550 - €1000 and takes 8h 8m, you could also train, which costs €65 - €150 and takes 10h 29m.
What companies run services between Zagreb, Croatia and Freising, Germany?
Lufthansa, Croatia Airlines, and two other airlines fly from Zagreb Franjo Tuđman Airport (ZAG) to Munich International Airport (MUC) 5 times a day. Alternatively, you can take a bus from Zagreb to Freising via Ljubljana bus station, Ljubljana, Avtobusna Postaja, Flughafen München, and Flughafen, Terminalstr. Mitte in around 8h 8m.
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €55–550
Flights from Graz Airport to Munich International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €90–800
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport via Vienna
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–340
Flights from Graz Airport to Munich International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €90–420
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €55–190
- Website
- airdolomiti.it
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €170–550
Flights from Graz Airport to Munich International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €260–800
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €12
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- €8
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Zagreb Glavni Kol. to Muenchen Ost
- Ave. Duration
- 10h 22m
- Frequency
- Once daily
- Estimated price
- €45
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- €12
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €8
- Website
- Slovenske železnice (SŽ)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villach Hbf to Muenchen Hbf
- Ave. Duration
- 4h 14m
- Frequency
- Every 4 hours
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Villach Hbf to Muenchen Hbf
- Ave. Duration
- 4h 21m
- Frequency
- 5 times a day
- Estimated price
- €84
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- 0 89 54 888 97 - 25
- info@laenderbahn.com
- Website
- Die Länderbahn
Train from Muenchen Hbf to Freising
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- €8–15
- Schedules at
- Die Länderbahn
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Muenchen Hbf to Freising
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Ostbahnhof to Freising
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–7
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Zagreb to Ljubljana bus station
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- €12–19
- Website
- Flixbus
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Bus from Ljubljana, Avtobusna Postaja to Flughafen München
- Ave. Duration
- 5h
- Frequency
- On demand
- Estimated price
- €550–950
- Website
- GoOpti
Shuttle from Zagreb to Graz Airport
- Ave. Duration
- 2h 50m
- Frequency
- On demand
- Estimated price
- €250–390
- Website
- GoOpti
- Private
- €278
Bus from Ljubljana, Avtobusna Postaja to Munich Hbf
- Ave. Duration
- 4h 35m
- Frequency
- On demand
- Estimated price
- €500–850
- Website
- GoOpti
- Phone
- +385 91 2014120
- herc-tours@zg.t-com.hr
- Website
- Herc Tours
Bus from Zagreb, Autobusni Kolodvor to München, ZOB
- Ave. Duration
- 7h 38m
- Frequency
- Twice a week
- Website
- Herc Tours
Want to know more about travelling around Germany
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
Zagreb to Freising bus services, operated by Herc Tours, arrive at München, ZOB station.
Zagreb to Freising train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Ljubljana station.
Yes, the driving distance between Zagreb to Freising is 552 km. It takes approximately 5h 53m to drive from Zagreb to Freising.
Book your Zagreb to Freising train tickets online with Omio.
Book your Zagreb to Freising bus tickets online with Omio.
There are 369+ hotels available in Freising.









































