There are 8 ways to get from Bergen to Spluga by plane, train, car, bus, 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€122–312Train, drive
- Take the train from Bergen stasjon to Oslo SF4
- Take the train from Oslo S to Göteborg Centralstation
- Take the train from Göteborg Centralstation to Hamburg Hbf
- Take the train from Hamburg Hbf to Basel SBB20 / ...
- Take the train from Basel SBB to BellinzonaEc
- Drive from Castione-Arbedo to Spluga
36h 2m€292–680Bus, 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€197–355Drive 2,497.1 km
- Drive from Bergen to Spluga2,497.1 km
26h 24m€459–663Fly 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€144–319Fly 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€152–383Fly 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 50m€151–468Drive, 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€422–1,275
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 €120 - €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 2042+ 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 S, Göteborg Centralstation, Hamburg Hbf, Basel SBB, Bellinzona, and Castione-Arbedo in around 36h 2m.
- 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
- €75–290
Flights from Bergen to Milan Linate Airport via Frankfurt
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €90–360
Flights from Bergen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €85–330
Flights from Bergen to Verona Villafranca Airport via Munich
- Ave. Duration
- 5h
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €130–450
Flights from Bergen to Verona Villafranca Airport via Frankfurt
- Ave. Duration
- 7h 2m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- €100–380
- Website
- klm.com
Flights from Bergen to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €75–380
Flights from Bergen to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €65–340
- Website
- flysas.com
Flights from Bergen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Saturday
- Estimated price
- €65–260
Flights from Bergen to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €70–270
Flights from Bergen to Milan Linate Airport via Copenhagen
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- €120–240
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
- €190–440
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €210–500
- Website
- norwegian.com
Flights from Bergen to Verona Villafranca Airport via Oslo
- Ave. Duration
- 6h 10m
- When
- Saturday
- Estimated price
- €85–320
- Website
- flyedelweiss.com
Flights from Bergen to Zurich Airport
- Ave. Duration
- 2h 30m
- When
- Wednesday
- Estimated price
- €210–500
- Website
- transavia.com
Flights from Bergen to Verona Villafranca Airport via Amsterdam Schiphol
- Ave. Duration
- 7h 40m
- When
- Wednesday and Saturday
- Estimated price
- €85–400
- 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
- €65–100
- Website
- https://www.vy.no/en
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- €55–80
- Website
- https://www.vy.no/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Göteborg Centralstation to Hamburg Hbf
- Ave. Duration
- 10h 4m
- Frequency
- Twice a week
- Estimated price
- €70–130
- Website
- https://www.sj.se/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 7h 37m
- Frequency
- Hourly
- Estimated price
- €60–140
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 2m
- Frequency
- Once daily
- Estimated price
- €160–240
- Website
- https://konzern.oebb.at/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
- €55–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
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €17–40
- 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
- +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
- €70–110
- Website
- https://www.vybuss.com/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oslo bussterminal to Praha, ÚAN Florenc
- Ave. Duration
- 22h 20m
- Frequency
- Twice daily
- 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–70
- Website
- https://www.flixbus.co.uk
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























































