There are 11 ways to get from Geneva Airport (GVA) to Bergen by plane, train, bus, car ferry, car, ferry, 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 Geneva International Airport (GVA) to Bergen (BGO)plane GVA - BGO
4h 57mkr 1,171–3,325Train
- Take the train from Genève-Aéroport to Renens VDtrain Ic1 / ...
- Take the train from Renens VD to Basel SBBtrain
- Take the train from Basel SBB to Hamburg Hbftrain 20 / ...
- Take the train from Hamburg Hbf to Helsingborg Ctrain Ic / ...
- Take the train from Helsingborg Centralstation to Oslo Strain Ic
- Take the train from Oslo S to Bergen stasjontrain F4
33h 29mkr 4,837–14,611Bus, train, car ferry
- Take the bus from Geneva - Bus Station to Strasbourg - L'Étoile Park Bus Stationbus
- Take the bus from Strasbourg to Kiel central bus stationbus 198
- Take the bus from Kiel central bus station to Aalborgbus 353
- Take the train from Aalborg St. to Hirtshals St.train 76
- Take the carferry from Hirtshals to Bergen Jekteviksterminalencarferry
2dkr 2,951–7,016Drive 2,553.1 km
- Drive from Geneva Airport (GVA) to Bergencar 2,553.1 km
26h 24mkr 5,106–7,375Fly to Stavanger Airport, Sola, bus
- Fly from Geneva International Airport (GVA) to Stavanger Airport, Sola (SVG)plane GVA - SVG
- Take the bus from Stavanger bussterminal to Bergen busstasjonbus
10h 33mkr 2,169–7,263Fly to Haugesund Airport, Karmøy, bus
- Fly from Geneva International Airport (GVA) to Haugesund Airport, Karmøy (HAU)plane GVA - HAU
- Take the bus from Haugesund bussterminal to Bergen busstasjonbus
11h 30mkr 1,409–5,234Fly to Stord, ferry
- Fly from Geneva International Airport (GVA) to Stord (SRP)plane GVA - SRP
- Take the ferry from Rubbestadneset båtkai to Strandkaiterminalen båtkaiferry
10h 41mkr 1,555–4,280Fly to Sogndal, ferry
- Fly from Geneva International Airport (GVA) to Sogndal (SOG)plane GVA - SOG
- Take the ferry from Sogndal kai to Strandkaiterminalen båtkaiferry
11h 31mkr 1,427–4,931Train via Bern
- Take the train from Genève-Aéroport to Berntrain Ic1 / ...
- Take the train from Bern to Hamburg-Altonatrain Ice
- Take the train from Hamburg-Altona to Malmo Ctrain Ic / ...
- Take the train from Malmö Centralstation to Oslo Strain Ic
- Take the train from Oslo S to Bergen stasjontrain F4
34h 29mkr 6,476–16,678Bus
- Take the bus from GENEVE, Gare Routiere Place Dorciere to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Arna terminalbus
2d 3hkr 3,200–7,204Drive, car train
- Drive from Geneva Airport (GVA) to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Bergencar
30h 14mkr 4,573–6,383
Geneva Airport (GVA) to Bergen by train
Questions & Answers
The cheapest way to get from Geneva Airport (GVA) to Bergen is to fly which costs kr 1100 - kr 3400 and takes 4h 57m.
The fastest way to get from Geneva Airport (GVA) to Bergen is to fly which takes 4h 57m and costs kr 1100 - kr 3400.
No, there is no direct bus from Geneva Airport (GVA) to Bergen. However, there are services departing from Genève-Aéroport, WTC and arriving at Arna terminal via GENEVE, Gare Routiere Place Dorciere, Słubice and Oslo bussterminal. The journey, including transfers, takes approximately 2 days 3h.
No, there is no direct train from Geneva Airport (GVA) to Bergen. However, there are services departing from Genève-Aéroport and arriving at Bergen stasjon via Renens VD, Basel SBB, Hamburg Hbf, Helsingborg Centralstation and Oslo S. The journey, including transfers, takes approximately 33h 29m.
The distance between Geneva Airport (GVA) and Bergen is 1578 km. The road distance is 2553.1 km.
The best way to get from Geneva Airport (GVA) to Bergen without a car is to train which takes 33h 29m and costs kr 4800 - kr 15000.
It takes approximately 4h 57m to get from Geneva Airport (GVA) to Bergen, including transfers.
Geneva Airport (GVA) to Bergen bus services, operated by Sindbad, depart from GENEVE, Gare Routiere Place Dorciere station.
Geneva Airport (GVA) to Bergen train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Genève-Aéroport station.
The best way to get from Geneva Airport (GVA) to Bergen is to fly which takes 4h 57m and costs kr 1100 - kr 3400. Alternatively, you can train, which costs kr 4800 - kr 15000 and takes 33h 29m, you could also bus, which costs kr 3200 - kr 7500 and takes 2 days 3h.
What companies run services between Geneva Airport (GVA), Switzerland and Bergen, Norway?
Swiss, Lufthansa, and three other airlines fly from Geneva International Airport (GVA) to Bergen (BGO) every 4 hours. Alternatively, you can take a train from Genève-Aéroport to Bergen stasjon via Renens VD, Basel SBB, Hamburg Hbf, Helsingborg Centralstation, and Oslo S in around 33h 29m.
- Website
- klm.com
Flights from Geneva International Airport to Bergen via Amsterdam Schiphol
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- kr 950–4,600
Flights from Geneva International Airport to Stavanger Airport, Sola via Amsterdam Schiphol
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- kr 1,000–5,500
Flights from Geneva International Airport to Haugesund Airport, Karmøy via Amsterdam Schiphol, Bergen
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- kr 1,100–5,500
- Website
- dat.dk
Flights from Geneva International Airport to Stord via Oslo
- Ave. Duration
- 8h 40m
- When
- Thursday and Sunday
- Estimated price
- kr 1,100–4,200
Flights from Geneva International Airport to Stord via Brussels, Oslo
- Ave. Duration
- 7h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 950–3,600
Flights from Geneva International Airport to Stord via Copenhagen, Oslo
- Ave. Duration
- 10h 52m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,200–4,900
Flights from Geneva International Airport to Stord via Zurich, Oslo
- Ave. Duration
- 11h
- When
- Friday, Sunday, Monday, Tuesday, Wednesday, and Thursday
- Estimated price
- kr 1,200–4,400
Flights from Geneva International Airport to Stord via Frankfurt, Oslo
- Ave. Duration
- 10h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,400–4,600
- Website
- lufthansa.com
Flights from Geneva International Airport to Bergen via Frankfurt
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- kr 1,000–2,100
Flights from Geneva International Airport to Haugesund Airport, Karmøy via Frankfurt, Bergen
- Ave. Duration
- 9h 10m
- When
- Monday to Saturday
- Estimated price
- kr 1,500–5,000
Flights from Geneva International Airport to Haugesund Airport, Karmøy via Brussels, Bergen
- Ave. Duration
- 6h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- kr 1,800–6,500
- Website
- flysas.com
Flights from Geneva International Airport to Bergen via Copenhagen
- Ave. Duration
- 4h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,100–2,600
Flights from Geneva International Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 4h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,300–5,500
Flights from Geneva International Airport to Stavanger Airport, Sola via Oslo
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- kr 1,400–6,000
- Website
- wideroe.no
Flights from Geneva International Airport to Haugesund Airport, Karmøy via Brussels, Bergen
- Ave. Duration
- 6h 50m
- When
- Monday, Friday, and Sunday
- Estimated price
- kr 1,800–6,500
Flights from Geneva International Airport to Sogndal via Oslo
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- kr 1,200–4,600
Flights from Geneva International Airport to Sogndal via Amsterdam Schiphol, Bergen
- Ave. Duration
- 9h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,100–5,500
- Website
- norwegian.com
Flights from Geneva International Airport to Stavanger Airport, Sola via Oslo
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- kr 1,300–5,000
Flights from Geneva International Airport to Haugesund Airport, Karmøy via Oslo
- Ave. Duration
- 6h 50m
- When
- Thursday and Sunday
- Estimated price
- kr 1,200–4,700
- Website
- airfrance.com
Flights from Geneva International Airport to Bergen via Paris Charles de Gaulle
- Ave. Duration
- 5h 35m
- When
- Saturday and Sunday
- Estimated price
- kr 1,000–4,800
Train from Genève-Aéroport to Renens VD
- Ave. Duration
- 46 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 230–750
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- kr 650–2,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- kr 600–1,900
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Hamburg-Altona
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 3,500–11,000
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Hamburg Hbf
- Ave. Duration
- 6h 43m
- Frequency
- Hourly
- Estimated price
- kr 1,600–7,500
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Basel SBB to Hamburg Hbf
- Ave. Duration
- 9h 37m
- Frequency
- Twice daily
- Estimated price
- kr 1,800–2,700
- Website
- Österreichische Bundesbahnen
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Hamburg Hbf to Helsingborg C
- Ave. Duration
- 6h 39m
- Frequency
- 5 times a week
- Estimated price
- kr 750–1,200
- Website
- Snälltåget
Train from Helsingborg Centralstation to Oslo S
- Ave. Duration
- 6h 2m
- Frequency
- 6 times a week
- Estimated price
- kr 700–1,200
- Website
- Snälltåget
Train from Hamburg-Altona to Malmo C
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Estimated price
- kr 650–1,100
- 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 Helsingborg Centralstation to Oslo S
- Ave. Duration
- 5h 30m
- Frequency
- Once 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 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
- 98 11 11 11
- [email protected]
- Website
- Nordjyllands Trafikselskab
Train from Aalborg St. to Hirtshals St.
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- kr 100–140
- Website
- Nordjyllands Trafikselskab
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Hamburg Hbf
- Ave. Duration
- 10h 6m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,300
- Website
- Urlaubs-Express (UEX)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Geneva - Bus Station to Strasbourg - L'Étoile Park Bus Station
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- kr 370–700
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Geneva - Bus Station to Strasbourg - L'Étoile Park Bus Station
- Ave. Duration
- 5h 40m
- Frequency
- 5 times a week
- Estimated price
- kr 360–600
- Website
- Flixbus
Bus from Strasbourg to Kiel central bus station
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- kr 750–1,300
- Website
- Flixbus
Bus from Kiel central bus station to Aalborg
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- kr 360–600
- 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
- 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
- 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
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from GENEVE, Gare Routiere Place Dorciere to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 17h 50m
- Frequency
- 5 times a week
- Estimated price
- kr 950–2,500
- Website
- Sindbad
Bus from Słubice to Oslo bussterminal
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- kr 1,200–2,600
- Website
- Sindbad
- Phone
- +47 51 46 40 99
- [email protected]
- Website
- Fjordline
Car ferry from Hirtshals to Bergen Jekteviksterminalen
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- kr 1,336–4,100
- Website
- Fjordline
- Car
- kr 2,552
- No Car
- kr 1,336
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Geneva Airport (GVA) to Bergen bus services, operated by Sindbad, arrive at SŁUBICE, Port Świecko, Świecko 39 station.
Geneva Airport (GVA) to Bergen train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Renens VD station.
Yes, the driving distance between Geneva Airport (GVA) to Bergen is 2553 km. It takes approximately 26h 24m to drive from Geneva Airport (GVA) to Bergen.
There are 860+ hotels available in Bergen.







































