There are 7 ways to get from Zagreb to Uppsala by plane, bus, train, car, shuttle, busferry, or car train
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 Stockholm-Arlanda Airport (ARN)plane ZAG - ARN
5h 35mkr 701–3,352Bus
- Take the bus from Zagreb, Autobusni Kolodvor to Uppsala Centralbus
25h 14mTrain
- 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 St. Johann Im Pongautrain Ic
- Take the train from St Johann im Pongau to Malmö, Centralstationtrain 304
- Take the train from Malmö, Centralstation to Stockholm Centralstationtrain 530 / ...
- Take the train from Stockholm Centralstation to Uppsala Centralstationtrain 946 / ...
31h 18mkr 3,253–6,306Drive 2,355 km
- Drive from Zagreb to Uppsalacar 2,355 km
23h 54mkr 4,303–6,215Shuttle to Rijeka Airport, fly
- Take a shuttle bus from Zagreb to Rijeka Airport
- Fly from Rijeka Airport (RJK) to Stockholm-Arlanda Airport (ARN)plane RJK - ARN
7h 35mkr 3,038–10,770Bus, bus and ferry, train
- Take the bus from Zagreb, Autobusni Kolodvor to Gradiska, Vuka Karadžićabus
- Take the busferry from Gradiska, Vuka Karadžića to Stockholm, Cityterminalenbusferry
- Take the train from Stockholm City station to Uppsala Centralstationtrain 40 / ...
39h 20mkr 1,854–2,457Drive, car train
- Drive from Zagreb to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Uppsalacar
28h 23mkr 3,637–5,131
Zagreb to Uppsala by train
Questions & Answers
The cheapest way to get from Zagreb to Uppsala is to fly which costs 700 kr - 3400 kr and takes 5h 35m.
The fastest way to get from Zagreb to Uppsala is to fly which takes 5h 35m and costs 700 kr - 3400 kr.
Yes, there is a direct bus departing from Zagreb, Autobusni Kolodvor and arriving at Uppsala Central. Services depart once a week, and operate every day. The journey takes approximately 25h 14m.
No, there is no direct train from Zagreb to Uppsala station. However, there are services departing from Zagreb Glavni Kol. and arriving at Uppsala Centralstation via Ljubljana, Villach Hbf, St Johann im Pongau, Malmö, Centralstation and Stockholm Centralstation. The journey, including transfers, takes approximately 31h 18m.
The distance between Zagreb and Uppsala is 1599 km. The road distance is 2355 km.
The best way to get from Zagreb to Uppsala without a car is to bus which takes 25h 14m and costs .
It takes approximately 5h 35m to get from Zagreb to Uppsala, including transfers.
Zagreb to Uppsala bus services, operated by Pepeks Zagreb, depart from Zagreb, Autobusni Kolodvor station.
Zagreb to Uppsala train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Zagreb to Uppsala is to fly which takes 5h 35m and costs 700 kr - 3400 kr. Alternatively, you can bus, which costs and takes 25h 14m, you could also train, which costs 3200 kr - 6500 kr and takes 31h 18m.
What companies run services between Zagreb, Croatia and Uppsala, Sweden?
Croatia Airlines, LOT, and Austrian Airlines fly from Zagreb Franjo Tuđman Airport (ZAG) to Stockholm-Arlanda Airport (ARN) 3 times a day. Alternatively, Pepeks Zagreb operates a bus from Zagreb, Autobusni Kolodvor to Uppsala Central once a week, and the journey takes 25h 14m.
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–3,900
Flights from Zagreb Franjo Tuđman Airport to Stockholm-Arlanda Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Tuesday to Friday
- Estimated price
- kr 1,000–3,800
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- kr 300–420
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- kr 210–300
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Uppsala Central
- Ave. Duration
- 25h 14m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Gradiska, Vuka Karadžića
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- kr 248
- Schedules at
- pepeks.hr
Want to know more about travelling around Sweden
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Zagreb to Uppsala bus services, operated by Pepeks Zagreb, arrive at Uppsala Central station.
Zagreb to Uppsala train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Ljubljana station.
Yes, the driving distance between Zagreb to Uppsala is 2355 km. It takes approximately 23h 54m to drive from Zagreb to Uppsala.
Book your Zagreb to Uppsala train tickets online with Omio.
Book your Zagreb to Uppsala bus tickets online with Omio.
There are 87+ hotels available in Uppsala.







