There are 9 ways to get from Bergen to Spluga by plane, train, bus, car, night train, 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 Milano Malpensa Airport, train
best- Fly from Bergen (BGO) to Milano Malpensa Airport (MXP)BGO - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centrale
- Take the train from Milano Centrale to Colico
10h 28m€107–313Train, bus, drive
- Take the train from Bergen stasjon to Oslo SF4
- Take the bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhof
- Take the train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhe22 / ...
- Take the train from Kassel Bahnhof Wilhelmshöhe to Basel SBB20 / ...
- Take the train from Basel SBB to BellinzonaEc
- Drive from Mesocco, Stazione to Spluga
36h 12m€231–537Train, night train, drive
- Take the train from Bergen stasjon to Oslo SF4
- Take the train from Oslo S to Malmö Centralstation
- Take the night train from Malmo C to Basel SbbEn
- Take the train from Basel SBB to BellinzonaEc
- Drive from Castione-Arbedo to Spluga
37h 29mDrive 2,497.1 km
- Drive from Bergen to Spluga2,497.1 km
26h 24m€463–668Fly to Milan Linate Airport, train
- Fly from Bergen (BGO) to Milan Linate Airport (LIN)BGO - LIN
- Take the train from Monza to Colico
11h 26m€154–330Fly to Zurich Airport, train, drive
- Fly from Bergen (BGO) to Zurich Airport (ZRH)BGO - ZRH
- Take the train from Zürich HB to Bellinzona
- Drive from Mesocco, Stazione to Spluga
10h 22m€157–384Fly to Verona Villafranca Airport, train
- Fly from Bergen (BGO) to Verona Villafranca Airport (VRN)BGO - VRN
- Take the train from Verona Porta Nuova to Milano Centrale
- Take the train from Milano Centrale to Colico
13h 27m€143–479Bus, drive
- Take the bus from Bergen busstasjon to Olavsgaard
- Take the bus from Oslo bussterminal to Praha, ÚAN Florenc
- Take the bus from Praha, ÚAN Florenc to Chur station train station456
- Drive from Avers, Juf to Spluga
2d€171–318Drive, car train
- Drive from Bergen to Hamburg Hbf
- Take the car train from Hamburg Hbf to München Ost
- Drive from München Ost to Spluga
26h 24m€424–1,278
Bergen (BGO) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Bergen to Spluga is to fly and train which costs €100 - €320 and takes 10h 28m.
The fastest way to get from Bergen to Spluga is to fly and train and drive which takes 10h 22m and costs €150 - €390.
The distance between Bergen and Spluga is 1836 km. The road distance is 2497.1 km.
It takes approximately 10h 28m to get from Bergen to Spluga, including transfers.
Yes, the driving distance between Bergen to Spluga is 2497 km. It takes approximately 26h 24m to drive from Bergen to Spluga.
There are 1151+ hotels available in Spluga.
What companies run services between Bergen, Norway and Spluga, Italy?
There is no direct connection from Bergen to Spluga. However, you can take the line 1 vehicle to Bergen lufthavn, walk to Bergen (BGO) airport, fly to Milano Malpensa Airport (MXP), walk to Malpensa Aeroporto T1, take the train to Milano Centrale, take the train to Colico, take the train to Samolaco, then take the taxi to Spluga. Alternatively, you can take a train from Bergen stasjon to Spluga via Oslo Central Station, Oslo bussterminal, Hamburg, Zentraler Omnibusbahnhof, Hamburg Hbf, Kassel Bahnhof Wilhelmshöhe, Basel SBB, Bellinzona, Bellinzona, Stazione, and Mesocco, Stazione in around 36h 12m.
- Website
- lufthansa.com
Flights from Bergen to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 5h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €80–310
Flights from Bergen to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 22m
- When
- Monday to Saturday
- Estimated price
- €95–390
Flights from Bergen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €85–340
Flights from Bergen to Verona Villafranca Airport via Munich
- Ave. Duration
- 5h
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €130–440
Flights from Bergen to Verona Villafranca Airport via Frankfurt
- Ave. Duration
- 7h 2m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €100–410
- Website
- klm.com
Flights from Bergen to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €75–400
Flights from Bergen to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €60–340
- Website
- flysas.com
Flights from Bergen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- €60–240
Flights from Bergen to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €60–240
Flights from Bergen to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- €130–280
Flights from Bergen to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- €75–270
- Website
- swiss.com
Flights from Bergen to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 5h 25m
- When
- Wednesday
- Estimated price
- €60–320
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €60–340
- Website
- norwegian.com
Flights from Bergen to Verona Villafranca Airport via Oslo
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- €80–330
- Website
- eurowings.com
Flights from Bergen to Milano Malpensa Airport via Dusseldorf
- Ave. Duration
- 6h 20m
- When
- Wednesday
- Estimated price
- €60–230
- Website
- flyedelweiss.com
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €60–340
- Website
- transavia.com
Flights from Bergen to Verona Villafranca Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- €80–430
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €6–9
- Website
- https://www.trenord.it/en/
Train from Monza to Colico
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 49m
- Frequency
- Every 4 hours
- Estimated price
- €70–100
- Website
- https://www.vy.no/en
Train from Oslo S to Malmö Centralstation
- Ave. Duration
- 6h 43m
- Frequency
- 3 times a week
- Estimated price
- €100–150
- Website
- https://www.vy.no/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 2h 11m
- Frequency
- Every 30 minutes
- Estimated price
- €30–90
- Website
- https://int.bahn.de/en
Train from Kassel Bahnhof Wilhelmshöhe to Basel SBB
- Ave. Duration
- 4h 18m
- Frequency
- Hourly
- Estimated price
- €45–110
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Bellinzona
- Ave. Duration
- 2h 39m
- Frequency
- Every 2 hours
- Estimated price
- €50–100
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Bellinzona
- Ave. Duration
- 3h 57m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Bellinzona
- Ave. Duration
- 3h 6m
- Frequency
- Once daily
- Estimated price
- €18–23
- Schedules at
- sbb-deutschland.de
- Website
- bahntouristikexpress.de
Night train from Malmo C to Basel Sbb
- Ave. Duration
- 16h 33m
- Frequency
- 3 times a week
- Schedules at
- bahntouristikexpress.de
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €14–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–50
- 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
- €100–800
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €390–440
- Car Compartment
- €700–800
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 14h 20m
- Frequency
- 5 times a week
- Estimated price
- €50–110
- Website
- https://www.flixbus.co.uk
Bus from Oslo bussterminal to Praha, ÚAN Florenc
- Ave. Duration
- 22h 20m
- Frequency
- 5 times a week
- Estimated price
- €70–140
- Website
- https://www.flixbus.co.uk
Bus from Praha, ÚAN Florenc to Chur station train station
- Ave. Duration
- 9h 5m
- Frequency
- Twice daily
- Estimated price
- €30–75
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Bergen busstasjon to Olavsgaard
- Ave. Duration
- 8h 55m
- Frequency
- 4 times a week
- Estimated price
- €40–65
- Website
- https://www.vybuss.com/
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Getting to Milan from the airport
Read the travel guide

















































