HUB hero image

How to Travel from

Belgrade to Uppsala

by Plane, Route or Car

Belgrade
+0
Uppsala
Transport search to Uppsala
Belgrade
+0
Uppsala
Building a composite car route
Cheapest
Best Offer!
Car
24 h 37 min
2569 km.
from $141
Composite Route Car Only

Six ways to Travel from Belgrade to Uppsala

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Train operators

Hungarian Railways (MÁV)

Phone:
+36 (1) 3 49 49 49
Website:
mavcsoport.hu/en
Train from Subotica to Szeged
Ave. Duration:
1h 25m
Frequency:
5 times a day
Estimated price:
$2.93–$3.48
Train from Szeged to Budapest-Nyugati
Ave. Duration:
2h 25m
Frequency:
Hourly
Estimated price:
$8.70–$10.33
Train from Budapest-Nyugati to Hamburg
Ave. Duration:
13h 47m
Frequency:
Once daily
Estimated price:
$54.35–$65.22

Urlaubs-Express

Phone:
+49 (0) 221 800 20 820
Website:
urlaubs-express.de/
Train from Villach Hbf to Hamburg
Ave. Duration:
13h 25m
Frequency:
Once a week
Estimated price:
$108.70–$923.91

Railways of Montenegro (ŽPCG)

Phone:
+382 20 441 197
Website:
zcg-prevoz.me/
Train from Beograd centar to Subotica
Ave. Duration:
1h 33m
Frequency:
Twice daily
Estimated price:
$8.15–$17.93

Swedish Railways (SJ)

Phone:
+46 77 175 75 75
Website:
sj.se/en/
Train from Malmö Centralstation to Stockholm
Ave. Duration:
4h 27m
Frequency:
Hourly
Estimated price:
$54.35–$86.96
Train from Stockholm Centralstation to Uppsala
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$8.70–$31.52
Train from Hamburg Hbf to Stockholm
Ave. Duration:
13h 18m
Frequency:
6 times a week
Estimated price:
$97.83–$152.17

Snälltåget

Phone:
+46 771-26 00 00
Website:
snalltaget.se/
Train from Malmö Centralstation to Stockholm
Ave. Duration:
5h
Frequency:
3 times a day
Estimated price:
$44.57–$65.22

Mälartåg

Phone:
0771-22 44 40
Website:
malartag.se/
Train from Stockholm Centralstation to Uppsala
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$8.70–$11.96

SL

Phone:
+46 8 600 10 00
Website:
sl.se/
Train from Stockholm Centralstation to Uppsala
Ave. Duration:
57 min
Frequency:
Every 30 minutes
Estimated price:
$4.05

Airlines

Air Serbia

Website:
airserbia.com/en/welcome
Plane from Belgrade Nikola Tesla Airport to Stockholm-Arlanda
Ave. Duration:
2h 40m
Frequency:
Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$50.00–$315.22

LOT

Website:
lot.com/
Plane from Belgrade Nikola Tesla Airport to Stockholm-Arlanda
Ave. Duration:
5h 7m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$130.43–$391.30

Bus operators

Pepeks Zagreb

Phone:
+385 (0)98 39 89 59
Website:
pepeks.hr/home/
Bus from Slavonski Brod, Autobusni Kolodvor to Uppsala
Ave. Duration:
27h 43m
Frequency:
Once a week

Trans Turist

Phone:
387 35 320-325
Website:
transturist.ba/
Bus from Beograd, Autobuska stanica to Tuzla
Ave. Duration:
4h 20m
Frequency:
Twice daily
Estimated price:
$19.57–$25.00

Arriva Croatia

Phone:
+385 (0)72 660 660
Website:
arriva.com.hr/hr-hr/naslovna
Bus from Beograd, Autobuska stanica to Slavonski
Ave. Duration:
4h
Frequency:
Twice a week
Estimated price:
$2.17–$3.37

Unilines

Phone:
+381 35 534 931
Website:
unilines.com/
Bus from Beograd, Autobuska stanica to Malmö
Ave. Duration:
22h 1m
Frequency:
Once a week

Bundavica

Phone:
+387 35 361 020
Website:
bundavica.com/
Bus from Tuzla to Uppsala
Ave. Duration:
40h 20m
Frequency:
Once a week
Estimated price:
$217.39–$239.13

Questions and Answers

What is the cheapest way to get from Belgrade to Uppsala?

The cheapest way to get from Belgrade to Uppsala is to fly which costs $76.09 - $380.43 and takes 5h 43m.

What is the fastest way to get from Belgrade to Uppsala?

The fastest way to get from Belgrade to Uppsala is to fly which takes 5h 43m and costs $76.09 - $380.43 .

Is there a direct bus between Belgrade and Uppsala?

No, there is no direct bus from Belgrade to Uppsala. However, there are services departing from Beograd, Autobuska stanica and arriving at Uppsala Central via Slavonski Brod, Autobusni Kolodvor. The journey, including transfers, takes approximately 32h 43m.

Is there a direct train between Belgrade and Uppsala?

No, there is no direct train from Belgrade to Uppsala station. However, there are services departing from Beograd centar and arriving at Uppsala Centralstation via Subotica, Szeged, Budapest-Nyugati, Hamburg Hbf and Stockholm Centralstation. The journey, including transfers, takes approximately 36h 53m.

How far is it from Belgrade to Uppsala?

The distance between Belgrade and Uppsala is 1709 km. The road distance is 2714.7 km.

How do I travel from Belgrade to Uppsala without a car?

The best way to get from Belgrade to Uppsala without a car is to bus and train which takes 27h 55m and costs .

How long does it take to get from Belgrade to Uppsala?

It takes approximately 5h 43m to get from Belgrade to Uppsala, including transfers.

Where do I catch the Belgrade to Uppsala bus from?

Belgrade to Uppsala bus services, operated by Arriva Croatia, depart from Beograd, Autobuska stanica station.

Where do I catch the Belgrade to Uppsala train from?

Belgrade to Uppsala train services, operated by Railways of Montenegro (ŽPCG), depart from Beograd centar station.

Train, bus or fly from Belgrade to Uppsala?

The best way to get from Belgrade to Uppsala is to fly which takes 5h 43m and costs $76.09 - $380.43 . Alternatively, you can train, which costs $173.91 - $282.61 and takes 36h 53m, you could also bus, which costs and takes 32h 43m.

Where does the Belgrade to Uppsala bus arrive?

Belgrade to Uppsala bus services, operated by Arriva Croatia, arrive at Slavonski Brod, Autobusni Kolodvor station.

Where does the Belgrade to Uppsala train arrive?

Belgrade to Uppsala train services, operated by Railways of Montenegro (ŽPCG), arrive at Subotica station.

Can I drive from Belgrade to Uppsala?

Yes, the driving distance between Belgrade to Uppsala is 2715 km. It takes approximately 25h 10m to drive from Belgrade to Uppsala.

Where can I stay near Uppsala?

There are 74+ hotels available in Uppsala. Prices start at $53.88 per night.
+0