There are 12 ways to get from Sofia Airport (SOF) to Bergen by plane, bus, train, car, ferry, 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 to Bergen
best- Fly from Sofia Airport (SOF) to Bergen (BGO)plane SOF - BGO
6h 27mkr 619–2,642Bus, train
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Malmöbus
- Take the train from Malmö Centralstation to Oslo Strain Ic
- Take the train from Oslo S to Bergen stasjontrain F4
45h 6mkr 3,551–6,472Drive 3,338.7 km
- Drive from Sofia Airport (SOF) to Bergencar 3,338.7 km
36h 28mkr 6,716–9,701Fly to Stavanger Airport, Sola, bus
- Fly from Sofia Airport (SOF) to Stavanger Airport, Sola (SVG)plane SOF - SVG
- Take the bus from Stavanger bussterminal to Bergen busstasjonbus
11h 33mkr 1,192–3,859Fly to Stord, ferry
- Fly from Sofia Airport (SOF) to Stord (SRP)plane SOF - SRP
- Take the ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkaiferry
12h 56mkr 1,285–3,123Fly to Haugesund Airport, Karmøy, bus
- Fly from Sofia Airport (SOF) to Haugesund Airport, Karmøy (HAU)plane SOF - HAU
- Take the bus from Haugesund bussterminal to Bergen busstasjonbus
15h 5mkr 969–3,227Fly to Sogndal, ferry
- Fly from Sofia Airport (SOF) to Sogndal (SOG)plane SOF - SOG
- Take the ferry from Sogndal kai to Strandkaiterminalen båtkaiferry
14h 41mkr 1,020–3,027Bus, train via Berlin
- Take the bus from Sofia Central Bus Station to Berlin Hauptbahnhofbus
- Take the train from Berlin Hbf to Malmö Ctrain 083
- Take the train from Malmö Centralstation to Oslo Strain Ic
- Take the train from Oslo S to Bergen stasjontrain F4
2d 3hkr 3,411–5,522Bus
- Take the bus from Sofia Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Praha, ÚAN Florenc to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Arna terminalbus
2d 6hkr 2,802–5,015Bus, train via Prague
- Take the bus from Sofia to Praha, ÚAN Florencbus
- Take the bus from Praha, ÚAN Florenc to Oslo bussterminalbus
- Take the train from Oslo S to Bergen stasjontrain F4
2d 9hkr 3,496–5,722Bus, train, bus and ferry
- Take the bus from Sofia Central Bus Station to Vidinbus
- Take the train from Vidin to Craiovatrain Ic
- Take the busferry from Craiova, Autogara Pelendava Nord to Oslo bussterminalbusferry
- Take the train from Oslo S to Bergen stasjontrain F4
2d 12hDrive, car train
- Drive from Sofia Airport (SOF) to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Bergencar
41h 4mkr 5,911–8,416
Sofia Airport (SOF) to Bergen by bus and train
Questions & Answers
The cheapest way to get from Sofia Airport (SOF) to Bergen is to fly which costs kr 600 - kr 2700 and takes 6h 27m.
The fastest way to get from Sofia Airport (SOF) to Bergen is to fly which takes 6h 27m and costs kr 600 - kr 2700.
No, there is no direct bus from Sofia Airport (SOF) to Bergen. However, there are services departing from Летище София Терминал 1 and arriving at Arna terminal via Умбал Св. Анна, Sofia Central Bus Station, Praha, ÚAN Florenc and Oslo bussterminal. The journey, including transfers, takes approximately 2 days 6h.
The distance between Sofia Airport (SOF) and Bergen is 2323 km. The road distance is 3338.7 km.
The best way to get from Sofia Airport (SOF) to Bergen without a car is to bus and train which takes 45h 6m and costs kr 3500 - kr 6500.
It takes approximately 6h 27m to get from Sofia Airport (SOF) to Bergen, including transfers.
Sofia Airport (SOF) to Bergen bus services, operated by Union Ivkoni, depart from Sofia Central Bus Station.
The best way to get from Sofia Airport (SOF) to Bergen is to fly which takes 6h 27m and costs kr 600 - kr 2700. Alternatively, you can bus, which costs kr 2800 - kr 5000 and takes 2 days 6h.
Sofia Airport (SOF) to Bergen bus services, operated by Union Ivkoni, arrive at Praha, ÚAN Florenc station.
Bergen is 1h behind Sofia Airport (SOF). It is currently 6:15 PM in Sofia Airport (SOF) and 5:15 PM in Bergen.
What companies run services between Sofia Airport (SOF), Bulgaria and Bergen, Norway?
Lufthansa, Widerøe, and five other airlines fly from Sofia Airport (SOF) to Bergen (BGO) 3 times a day. Alternatively, you can take a bus from Летище София Терминал 1 to Bergen stasjon via Умбал Св. Анна, Централна Гара, Sofia Central Bus Station, Praha, ÚAN Florenc, Oslo bussterminal, Arna terminal, and Arna stasjon in around 2d 6h.
- Website
- wideroe.no
Flights from Sofia Airport to Haugesund Airport, Karmøy via Warsaw Modlin, Bergen
- Ave. Duration
- 14h 30m
- When
- Sunday
- Estimated price
- kr 750–2,800
Flights from Sofia Airport to Haugesund Airport, Karmøy via Vienna, Bergen
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,300–4,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Berlin Brandenburg, Bergen
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- kr 750–2,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Krakow, Bergen
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,100–4,200
Flights from Sofia Airport to Haugesund Airport, Karmøy via Copenhagen, Bergen
- Ave. Duration
- 11h 35m
- When
- Saturday
- Estimated price
- kr 750–2,700
Flights from Sofia Airport to Sogndal via Budapest, Oslo
- Ave. Duration
- 7h 30m
- When
- Thursday
- Estimated price
- kr 1,100–4,200
Flights from Sofia Airport to Sogndal via Vienna, Oslo
- Ave. Duration
- 7h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,100–4,300
Flights from Sofia Airport to Sogndal via Krakow, Oslo
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–4,200
Flights from Sofia Airport to Sogndal via Berlin Brandenburg, Bergen
- Ave. Duration
- 12h 15m
- When
- Thursday and Sunday
- Estimated price
- kr 800–2,700
Flights from Sofia Airport to Sogndal via Copenhagen, Bergen
- Ave. Duration
- 14h 30m
- When
- Tuesday and Thursday
- Estimated price
- kr 800–2,700
Flights from Sofia Airport to Sogndal via Vienna, Bergen
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,300–4,700
- Website
- klm.com
Flights from Sofia Airport to Bergen via Copenhagen
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 700–2,500
Flights from Sofia Airport to Stavanger Airport, Sola via Amsterdam Schiphol
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- kr 1,400–7,000
Flights from Sofia Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 7h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 800–2,800
Flights from Sofia Airport to Haugesund Airport, Karmøy via Copenhagen, Bergen
- Ave. Duration
- 11h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 750–2,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Warsaw Modlin, Bergen
- Ave. Duration
- 14h 30m
- When
- Sunday
- Estimated price
- kr 750–2,800
Flights from Sofia Airport to Haugesund Airport, Karmøy via Vienna, Bergen
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,300–4,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Berlin Brandenburg, Bergen
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- kr 750–2,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Krakow, Bergen
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,100–4,200
- Website
- lufthansa.com
Flights from Sofia Airport to Bergen via Munich
- Ave. Duration
- 6h 47m
- When
- Monday, Thursday, Saturday, Wednesday, and Sunday
- Estimated price
- kr 1,300–6,500
Flights from Sofia Airport to Haugesund Airport, Karmøy via Vienna, Bergen
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,300–4,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Berlin Brandenburg, Bergen
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- kr 750–2,700
Flights from Sofia Airport to Haugesund Airport, Karmøy via Krakow, Bergen
- Ave. Duration
- 9h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,100–4,200
Flights from Sofia Airport to Haugesund Airport, Karmøy via Copenhagen, Bergen
- Ave. Duration
- 11h 35m
- When
- Saturday
- Estimated price
- kr 750–2,700
- Website
- dat.dk
Flights from Sofia Airport to Stord via Berlin Brandenburg, Oslo
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,100–6,000
Flights from Sofia Airport to Stord via Budapest, Oslo
- Ave. Duration
- 11h 50m
- When
- Thursday
- Estimated price
- kr 1,000–3,800
Flights from Sofia Airport to Stord via Vienna, Oslo
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,000–3,900
Flights from Sofia Airport to Stord via Copenhagen, Oslo
- Ave. Duration
- 12h 35m
- When
- Tuesday and Thursday
- Estimated price
- kr 700–2,500
Flights from Sofia Airport to Stord via Prague, Oslo
- Ave. Duration
- 13h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,000–3,900
Flights from Sofia Airport to Stord via Krakow, Oslo
- Ave. Duration
- 14h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 950–3,800
- Website
- wizzair.com
Flights from Sofia Airport to Bergen via Warsaw Modlin
- Ave. Duration
- 10h 45m
- When
- Sunday
- Estimated price
- kr 550–3,400
Flights from Sofia Airport to Bergen via Krakow
- Ave. Duration
- 7h 50m
- When
- Saturday
- Estimated price
- kr 550–3,400
Flights from Sofia Airport to Stavanger Airport, Sola via Krakow
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 750–2,900
- Website
- norwegian.com
Flights from Sofia Airport to Bergen via Berlin Brandenburg
- Ave. Duration
- 5h 40m
- When
- Thursday and Sunday
- Estimated price
- kr 700–2,500
Flights from Sofia Airport to Bergen via Copenhagen
- Ave. Duration
- 6h 30m
- When
- Saturday
- Estimated price
- kr 700–2,500
Flights from Sofia Airport to Bergen via Krakow
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,000–3,900
- Website
- flysas.com
Flights from Sofia Airport to Bergen via Copenhagen
- Ave. Duration
- 7h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 700–2,500
Flights from Sofia Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 7h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- kr 800–2,800
- Website
- austrian.com
Flights from Sofia Airport to Bergen via Vienna
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- kr 1,200–4,300
- Website
- lot.com
Flights from Sofia Airport to Stavanger Airport, Sola via Warsaw Chopin
- Ave. Duration
- 6h
- When
- Monday, Thursday, and Friday
- Estimated price
- kr 1,300–4,100
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 38m
- Frequency
- Once a week
- Estimated price
- kr 800–1,300
- Website
- Snälltåget
Train from Berlin Hbf to Malmö C
- Ave. Duration
- 9h 19m
- Frequency
- 6 times a week
- Estimated price
- kr 1,000–1,700
- Website
- Snälltåget
Train from Malmö Centralstation to Oslo S
- Ave. Duration
- 6h 38m
- Frequency
- Once a week
- Estimated price
- kr 800–1,300
- Website
- Snälltåget
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 900–1,400
- 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 900–1,400
- 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 900–1,400
- 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 900–1,400
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Vidin to Craiova
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- kr 21–40
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- kr 21–29
- 1st Class
- kr 28–40
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Vidin to Craiova
- Ave. Duration
- 3h 13m
- Frequency
- 3 times a week
- Estimated price
- kr 120–135
- Website
- Romanian Railways (CFR)
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf to Hamburg Hbf
- Ave. Duration
- 13h 46m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,400
- Website
- Urlaubs-Express (UEX)
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- kr 340–550
- Website
- Trans-Jug
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Malmö
- Phone
- (+47) 22 31 31 50
- Website
- Nor-Way Bussekspress
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 5h 5m
- Frequency
- Every 2 hours
- Estimated price
- kr 390–550
- Website
- Nor-Way Bussekspress
Bus from Haugesund bussterminal to Bergen busstasjon
- Ave. Duration
- 3h 5m
- Frequency
- Every 4 hours
- Estimated price
- kr 310–430
- Website
- Nor-Way Bussekspress
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a day
- Estimated price
- kr 200–340
- Website
- Flixbus
Bus from Haugesund bussterminal to Bergen busstasjon
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- kr 120–210
- Website
- Flixbus
Bus from Praha, ÚAN Florenc to Oslo bussterminal
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Estimated price
- kr 1,300–2,200
- Website
- Flixbus
Bus from Sofia to Praha, ÚAN Florenc
- Ave. Duration
- 24h 5m
- Frequency
- 3 times a week
- Estimated price
- kr 1,300–2,200
- Website
- Flixbus
Bus from Praha, ÚAN Florenc to Oslo bussterminal
- Ave. Duration
- 23h 5m
- Frequency
- Once daily
- Estimated price
- kr 1,300–2,200
- Website
- Flixbus
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- kr 410–800
- Website
- Vy Buss
Bus from Haugesund bussterminal to Bergen busstasjon
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- kr 250–490
- Website
- Vy Buss
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 4m
- Frequency
- Once a week
- Estimated price
- kr 950–1,900
- Website
- Vy Buss
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Berlin Hauptbahnhof
- Ave. Duration
- 24h 10m
- Frequency
- Once a week
- Estimated price
- kr 700–1,100
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Praha, ÚAN Florenc
- Ave. Duration
- 18h 5m
- Frequency
- Once a week
- Estimated price
- kr 500–900
- Website
- Union Ivkoni
- Phone
- 02/813 33 98
- [email protected]
- Website
- aleksiev-91.com
Bus from Sofia Central Bus Station to Vidin
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Schedules at
- aleksiev-91.com
- Phone
- 0040263701919
- [email protected]
- Website
- latinoexpres.ro
Busferry from Craiova, Autogara Pelendava Nord to Oslo bussterminal
- Ave. Duration
- 41h 50m
- Frequency
- Twice a week
- Estimated price
- kr 750–1,700
- Schedules at
- latinoexpres.ro
- Phone
- +47 55 55 90 70
- Website
- SKYSS
Ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkai
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- kr 65–110
- Website
- SKYSS
- Adult passenger
- kr 65–110
Ferry from Sogndal kai to Strandkaiterminalen båtkai
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- kr 140–240
- Website
- SKYSS
- Adult passenger
- kr 140–240
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
Yes, the driving distance between Sofia Airport (SOF) to Bergen is 3339 km. It takes approximately 36h 28m to drive from Sofia Airport (SOF) to Bergen.
There are 860+ hotels available in Bergen.


































