There are 8 ways to get from Belgrade to Bergen 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 Belgrade Nikola Tesla Airport
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Bergen (BGO)plane BEG - BGO
7h 57mkr 1,700–4,323Bus, bus and ferry
cheapest- Take the bus from Belgrade bus station to Timișoarabus
- Take the busferry from Timisoara to Oslo bussterminalbusferry
- Take the bus from Oslo bussterminal to Bergen busstasjonbus
2d 5hkr 1,448–4,329Bus, train
- Take the bus from Beograd, Autobuska stanica to Göteborg, Preem Automatstationbus
- Take the train from Göteborg Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
38h 18mkr 3,046–9,608Drive 2,940 km
- Drive from Belgrade to Bergencar 2,940 km
32h 31mkr 5,951–8,596Shuttle to Budapest Ferenc Liszt International Airport, fly
- Take a shuttle bus from Beograd Centar to Budapest Airport
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Bergen (BGO)plane BUD - BGO
10h 32mTrain, bus and ferry
- Take the train from Beograd Centar to Suboticatrain Ir / ...
- Take the busferry from Subotica, Autobuska stanica to Malmö Centralstationbusferry
- Take the train from Malmö, Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
38h 23mBus
- Take the bus from Beograd, Autobuska stanica to Göteborg, Preem Automatstationbus
- Take the bus from Göteborg Nils Ericsonterminalen to Oslo bussterminalbus 600 / ...
- Take the bus from Oslo bussterminal to Arna terminalbus
40h 41mkr 2,544–9,984Drive, car train
- Drive from Belgrade to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Bergencar
37h 10mkr 5,215–7,410
Belgrade Nikola Tesla Airport (BEG) to Bergen (BGO) flights
Questions & Answers
The cheapest way to get from Belgrade to Bergen is to fly which costs kr 1700 - kr 4400 and takes 7h 57m.
The fastest way to get from Belgrade to Bergen is to fly which takes 7h 57m and costs kr 1700 - kr 4400.
No, there is no direct bus from Belgrade to Bergen. However, there are services departing from Beograd, Autobuska stanica and arriving at Arna terminal via Göteborg Nils Ericsonterminalen and Oslo bussterminal. The journey, including transfers, takes approximately 40h 41m.
The distance between Belgrade and Bergen is 2025 km. The road distance is 2940 km.
The best way to get from Belgrade to Bergen without a car is to bus and train which takes 38h 18m and costs kr 3000 - kr 10000.
It takes approximately 7h 57m to get from Belgrade to Bergen, including transfers.
Belgrade to Bergen bus services, operated by FlixBus, depart from Belgrade bus station.
The best way to get from Belgrade to Bergen is to fly which takes 7h 57m and costs kr 1700 - kr 4400. Alternatively, you can bus, which costs kr 2500 - kr 10000 and takes 40h 41m.
Belgrade to Bergen bus services, operated by FlixBus, arrive at Timișoara station.
Yes, the driving distance between Belgrade to Bergen is 2940 km. It takes approximately 32h 31m to drive from Belgrade to Bergen.
What companies run services between Belgrade, Serbia and Bergen, Norway?
Norwegian Air Shuttle, Austrian Airlines, and four other airlines fly from Belgrade Nikola Tesla Airport (BEG) to Bergen (BGO) twice daily. Alternatively, you can take a bus from Beograd, Autobuska stanica to Bergen stasjon via Göteborg, Preem Automatstation, Göteborg Frihamnsviadukten, Göteborg Nordstan, Göteborg Nils Ericsonterminalen, Oslo bussterminal, Arna terminal, and Arna stasjon in around 40h 41m.
- Website
- norwegian.com
Flights from Belgrade Nikola Tesla Airport to Bergen via Oslo
- Ave. Duration
- 4h 58m
- When
- Monday, Wednesday, Friday, Sunday, Tuesday, and Thursday
- Estimated price
- kr 1,000–4,200
Flights from Budapest Ferenc Liszt International Airport to Bergen via Oslo
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- kr 800–3,200
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 650–950
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 850–1,200
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Malmö, Centralstation to Oslo S
- Ave. Duration
- 6h 9m
- Frequency
- 4 times a week
- Estimated price
- kr 1,200–1,800
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 850–1,200
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Göteborg, Preem Automatstation
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- kr 1,500–7,500
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Beograd, Autobuska stanica to Göteborg, Preem Automatstation
Want to know more about travelling around Norway
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Belgrade to Bergen bus tickets online with Omio.
There are 733+ hotels available in Bergen.












