There are 14 ways to get from Bergen to Lax by plane, train, bus, car ferry, night train, car, 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 Zurich Airport, train
best- Fly from Bergen (BGO) to Zurich Airport (ZRH)plane BGO - ZRH
- Take the train from Zürich Flughafen to Berntrain
- Take the train from Bern to Brigtrain
9h 14mCHF 168–423Fly to Milano Malpensa Airport, train
cheapest- Fly from Bergen (BGO) to Milano Malpensa Airport (MXP)plane BGO - MXP
- Take the train from Gallarate to Domodossolatrain
9h 21mCHF 90–287Train
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Hamburg Hbftrain
- Take the train from Hamburg Hbf to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Brigtrain Ic6 / ...
34h 26mCHF 304–520Train, bus
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the train from Oslo S to Lund Centralstationtrain
- Take the bus from Lund to Hanover central bus stationbus N73
- Take the bus from Hanover central bus station to Basel SBBbus
- Take the train from Basel SBB to Brigtrain Ic6 / ...
41h 11mCHF 259–410Car ferry, train, bus, night train
- Take the car ferry from Bergen Jekteviksterminalen to Hirtshalscarferry
- Take the train from Hirtshals St. to Aalborg St.train 76
- Take the bus from Aalborg to Berlin Südkreuz train stationbus 353
- Take the night train from Berlin Suedkreuz to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Brigtrain Ic8 / ...
2dFly to Geneva International Airport, train
- Fly from Bergen (BGO) to Geneva International Airport (GVA)plane BGO - GVA
- Take the train from Genève-Aéroport to Brigtrain
11h 7mCHF 158–363Fly to Basel, train
- Fly from Bergen (BGO) to Basel (BSL)plane BGO - BSL
- Take the train from Basel SBB to Brigtrain
11h 3mCHF 111–297Fly to Milan Linate Airport, train
- Fly from Bergen (BGO) to Milan Linate Airport (LIN)plane BGO - LIN
- Take the train from Rho Fiera Milano to Domodossolatrain
11h 37mCHF 113–339Fly to Turin Caselle Airport, train
- Fly from Bergen (BGO) to Turin Caselle Airport (TRN)plane BGO - TRN
- Take the train from Torino Porta Susa to Rho-Fiera Milanotrain
- Take the train from Rho Fiera Milano to Domodossolatrain
13h 22mCHF 112–392Fly to Frankfurt, train
- Fly from Bergen (BGO) to Frankfurt (FRA)plane BGO - FRA
- Take the train from Frankfurt to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain
- Take the train from Basel SBB to Brigtrain
12h 24mCHF 184–487Bus, drive
- Take the bus from Bergen busstasjon to Olavsgaardbus
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Munich central bus stationbus N34 / ...
- Take the bus from Munich central bus station to Zurich Bus Stationbus
- Take the bus from Zürich HB Schweizerhof to Iseltwald Dorfplatzbus
- Drive from Iseltwald Dorfplatz to Laxcar
45h 16mCHF 209–343Bus, train
- Take the bus from Åsane terminal to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquaibus
- Take the train from Zürich HB to Brigtrain Ic8 / ...
2d 8hCHF 312–473Drive 2,519 km
- Drive from Bergen to Laxcar 2,519 km
26h 41mCHF 422–610Drive, car train
- Drive from Bergen to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to München Ostcartrain
- Drive from München Ost to Laxcar
27h 4mCHF 407–1,214
Bergen to Lax by train
Questions & Answers
The cheapest way to get from Bergen to Lax is to fly and train which costs SFr 90 - SFr 290 and takes 9h 21m.
The fastest way to get from Bergen to Lax is to fly and train which takes 9h 14m and costs SFr 160 - SFr 430.
No, there is no direct train from Bergen to Lax. However, there are services departing from Bergen stasjon and arriving at Lax via Oslo S, Göteborg Centralstation, Hamburg Hbf, Basel SBB and Brig Bahnhofplatz. The journey, including transfers, takes approximately 34h 26m.
The distance between Bergen and Lax is 1701 km. The road distance is 2519 km.
The best way to get from Bergen to Lax without a car is to train which takes 34h 26m and costs SFr 300 - SFr 550.
It takes approximately 9h 14m to get from Bergen to Lax, including transfers.
Bergen to Lax train services, operated by Norwegian Railways (VY), depart from Bergen stasjon station.
Bergen to Lax train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Bergen to Lax is 2519 km. It takes approximately 26h 41m to drive from Bergen to Lax.
There are 1520+ hotels available in Lax.
What companies run services between Bergen, Norway and Lax, Switzerland?
You can take a train from Bergen stasjon to Lax via Oslo S, Göteborg Centralstation, Hamburg Hbf, Basel SBB, Brig, and Brig Bahnhofplatz in around 34h 26m.
- Website
- klm.com
Flights from Bergen to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- CHF 60–320
Flights from Bergen to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- CHF 60–330
Flights from Bergen to Basel via Amsterdam Schiphol
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- CHF 65–350
Flights from Bergen to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- CHF 65–350
Flights from Bergen to Turin Caselle Airport via Amsterdam Schiphol
- Ave. Duration
- 6h 16m
- When
- Every day
- Estimated price
- CHF 70–350
Flights from Bergen to Turin Caselle Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 45m
- When
- Thursday and Sunday
- Estimated price
- CHF 70–360
Flights from Bergen to Frankfurt via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 50–290
- Website
- lufthansa.com
Flights from Bergen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 80–320
Flights from Bergen to Geneva International Airport via Frankfurt
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Bergen to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 5h 12m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 70–290
Flights from Bergen to Basel via Frankfurt
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- CHF 90–370
Flights from Bergen to Basel via Munich
- Ave. Duration
- 4h 55m
- When
- Wednesday and Sunday
- Estimated price
- CHF 120–440
Flights from Bergen to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 22m
- When
- Monday to Saturday
- Estimated price
- CHF 85–340
Flights from Bergen to Turin Caselle Airport via Munich
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- CHF 90–360
Flights from Bergen to Turin Caselle Airport via Frankfurt
- Ave. Duration
- 8h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- CHF 85–350
Flights from Bergen to Frankfurt
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- CHF 110–300
Flights from Bergen to Frankfurt via Stavanger
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 110–300
- Website
- flysas.com
Flights from Bergen to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- CHF 80–250
Flights from Bergen to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 85–230
Flights from Bergen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- CHF 60–170
Flights from Bergen to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 60–170
Flights from Bergen to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- CHF 80–130
Flights from Bergen to Turin Caselle Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- CHF 75–290
Flights from Bergen to Frankfurt via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- CHF 100–250
- Website
- swiss.com
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday
- Estimated price
- CHF 60–310
Flights from Bergen to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 20m
- When
- Wednesday
- Estimated price
- CHF 65–330
Flights from Bergen to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 5h 20m
- When
- Wednesday
- Estimated price
- CHF 55–290
- Website
- airfrance.com
Flights from Bergen to Turin Caselle Airport via Paris Charles de Gaulle
- Ave. Duration
- 6h 45m
- When
- Thursday and Sunday
- Estimated price
- CHF 70–360
- Website
- norwegian.com
Flights from Bergen to Zurich Airport via Oslo
- Ave. Duration
- 4h 15m
- When
- Thursday
- Estimated price
- CHF 85–240
Flights from Bergen to Basel via Oslo
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- CHF 75–310
- Website
- flyedelweiss.com
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Wednesday
- Estimated price
- CHF 60–310
- Website
- eurowings.com
Flights from Bergen to Zurich Airport via Dusseldorf
- Ave. Duration
- 5h 40m
- When
- Sunday
- Estimated price
- CHF 60–250
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–80
- Website
- https://www.sbb.ch/en
Train from Bern to Brig
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Brig
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 65–120
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Brig
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- CHF 70–130
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Brig
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 60–120
- Website
- https://www.sbb.ch/en
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 48m
- Frequency
- Every 4 hours
- Estimated price
- CHF 65–95
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Lund Centralstation
- Ave. Duration
- 6h 1m
- Frequency
- Once daily
- Estimated price
- CHF 95–140
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Göteborg Centralstation to Hamburg Hbf
- Ave. Duration
- 9h 59m
- Frequency
- Once a week
- Estimated price
- CHF 65–95
- Website
- https://www.sj.se/en/
- 1st Class Ticket
- CHF 65–95
- 2nd Class Ticket
- CHF 70–95
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 7h 37m
- Frequency
- Hourly
- Estimated price
- CHF 100–120
- Website
- https://int.bahn.de/en
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- CHF 24–27
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 44–49
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 150–220
- Website
- https://konzern.oebb.at/en/
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Brig
- Ave. Duration
- 2h 17m
- Frequency
- 3 times a day
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- Phone
- 98 11 11 11
- info@NTmail.dk
- Website
- ntrejse.dk
Train from Hirtshals St. to Aalborg St.
- Ave. Duration
- 1h 7m
- Frequency
- Hourly
- Website
- North Jutland Transport Company
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Berlin Suedkreuz to Zuerich Hb
- Ave. Duration
- 12h 6m
- Frequency
- Twice daily
- Estimated price
- CHF 65–250
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 230–250
- Couchette Carriage
- CHF 140–160
- Seating Carriage
- CHF 65–85
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–9
- Website
- https://www.trenitalia.com/en.html
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenitalia.com/en.html
Train from Torino Porta Susa to Rho-Fiera Milano
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Rho Fiera Milano to Domodossola
- Ave. Duration
- 1h 24m
- Frequency
- 6 times a week
- Estimated price
- CHF 15–26
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 15–22
- 2nd Class
- CHF 19–26
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Susa to Rho-Fiera Milano
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Torino Porta Susa to Rho-Fiera Milano
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- CHF 29–40
- Website
- https://www.italotreno.it/en
- Smart Economy
- CHF 29–40
- Smart Flex
- CHF 30–40
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Frankfurt to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- CHF 11–35
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 11–17
- 1st Class
- CHF 20–35
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 35–120
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 70–120
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to München Ost
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 360–400
- Car Compartment
- CHF 650–750
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lund to Hanover central bus station
- Ave. Duration
- 11h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 40–70
- Website
- https://www.flixbus.co.uk
Bus from Hanover central bus station to Basel SBB
- Ave. Duration
- 10h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 35–70
- Website
- https://www.flixbus.co.uk
Bus from Aalborg to Berlin Südkreuz train station
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 40–75
- Website
- https://www.flixbus.co.uk
Bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 30m
- Frequency
- 4 times a week
- Estimated price
- CHF 60–110
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Munich central bus station
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a day
- Estimated price
- CHF 30–60
- Website
- https://www.flixbus.co.uk
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 16–28
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Bergen busstasjon to Olavsgaard
- Ave. Duration
- 9h 5m
- Frequency
- Once a week
- Estimated price
- CHF 60–95
- Website
- https://www.vybuss.com/
Bus from Åsane terminal to Oslo bussterminal
- Ave. Duration
- 13h 52m
- Frequency
- Twice daily
- Estimated price
- CHF 95–140
- Website
- https://www.vybuss.com/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- 3 times a week
- Estimated price
- CHF 15–23
- Website
- https://regiojet.com/
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Zürich HB Schweizerhof to Iseltwald Dorfplatz
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 20–24
- Website
- https://shuttler.ch/
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- CHF 70–100
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 65–80
- Website
- https://www.sindbad.pl/en/home
- Phone
- +47 51 46 40 99
- info@fjordline.com
- Website
- fjordline.com
Car ferry from Bergen Jekteviksterminalen to Hirtshals
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- CHF 21–213
- Website
- https://www.fjordline.com/en
- Flex with Vehicle
- CHF 21–25
- Car
- CHF 213
- No Car
- CHF 112
Want to know more about travelling around Switzerland
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
Want to know more about Flixbus?
Read the travel guide



















































































