There are 11 ways to get from Milån to Bern by train, plane, bus, 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.
Train, train to Stockholm-Arlanda Airport, fly to Zurich Airport
best- Take the train from Järvsö tågstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Zurich Airport (ZRH)plane ARN - ZRH
- Take the train from Zürich Flughafen to Berntrain
10h 22mCHF 151–319Train, train to Stockholm-Arlanda Airport, fly to Basel
cheapest- Take the train from Järvsö tågstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Basel (BSL)plane ARN - BSL
- Take the train from Basel SBB to Berntrain
10h 31mCHF 122–380Train
- Take the train from Järvsö tågstation to Södertälje Syd stationtrain 261 / ...
- Take the train from Södertälje syd station to Hamburg Hauptbahnhoftrain Ic
- Take the train from Hamburg Hbf to Basel SBBtrain Ec
- Take the train from Basel SBB to Berntrain Ic6 / ...
25h 37mCHF 419–690Bus
- Take the bus from Järvsö tågstation to Stockholm, Cityterminalenbus 651 / ...
- Take the bus from Stockholm, Cityterminalen to Praha, ÚAN Florencbus N32
- Take the bus from Praha, ÚAN Florenc to Bern Neufeldbus
41hCHF 233–310Drive 2,210.9 km
- Drive from Milån to Berncar 2,210.9 km
22h 27mCHF 369–533Bus, train to Sundsvall-Timrå Airport, fly to Zurich Airport, train
- Take the bus from Ljusdal tågstation to Hudiksvall stationbus
- Take the train from Hudiksvall station to Sundsvall Centralstationtrain
- Fly from Sundsvall-Timrå Airport (SDL) to Zurich Airport (ZRH)plane SDL - ZRH
- Take the train from Zürich Flughafen to Berntrain
12h 51mTrain, train to Stockholm-Arlanda Airport, fly to Geneva International Airport
- Take the train from Järvsö tågstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Geneva International Airport (GVA)plane ARN - GVA
- Take the train from Genève-Aéroport to Berntrain
11h 55mCHF 161–369Train, train to Stockholm-Arlanda Airport, fly to Frankfurt
- Take the train from Järvsö tågstation to Gävle Centralstationtrain
- Take the train from Gävle Centralstation to Arlanda Centralstationtrain
- Fly from Stockholm-Arlanda Airport (ARN) to Frankfurt (FRA)plane ARN - FRA
- Take the train from Frankfurt to Basel SBBtrain
- Take the train from Basel SBB to Berntrain
13h 14mCHF 176–429Train via Linköping
- Take the train from Järvsö tågstation to Linköping Centralstationtrain 261 / ...
- Take the train from Linkoping Centralstation to Hamburg Hbftrain Ic / ...
- Take the train from Hamburg Hbf to Basel SBBtrain 43 / ...
- Take the train from Basel SBB to Berntrain Ic6 / ...
26h 41mCHF 322–645Train #2
- Take the train from Järvsö tågstation to Södertälje Syd stationtrain 261 / ...
- Take the train from Sodertalje Syd station to Hamburg-Altonatrain Ic
- Take the train from Hamburg-Altona to Berntrain Ice
27h 1mCHF 429–695Drive, car train
- Drive from Milån to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Berncar
26h 11mCHF 310–428
Milån to Bern by bus and train
Comparing Your Travel Options
The cheapest way to get from Milån to Bern is to train and fly which costs SFr 120 - SFr 380 and takes 10h 31m.
The fastest way to get from Milån to Bern is to train and fly which takes 10h 22m and costs SFr 150 - SFr 320.
No, there is no direct bus from Milån to Bern. However, there are services departing from Lörstrand södra and arriving at Bern Neufeld via Järvsö tågstation, Stockholm, Cityterminalen and Praha, ÚAN Florenc. The journey, including transfers, takes approximately 41h.
No, there is no direct train from Milån station to Bern. However, there are services departing from Järvsö tågstation and arriving at Bern via Södertälje syd station, Hamburg Hbf and Basel SBB. The journey, including transfers, takes approximately 25h 37m.
The distance between Milån and Bern is 1905 km. The road distance is 2210.9 km.
The best way to get from Milån to Bern without a car is to train which takes 25h 37m and costs SFr 410 - SFr 700.
It takes approximately 10h 22m to get from Milån to Bern, including transfers.
Milån to Bern bus services, operated by Härjedalingen, depart from Järvsö tågstation.
Milån to Bern train services, operated by Swedish Railways (SJ), depart from Järvsö tågstation.
The best way to get from Milån to Bern is to train which takes 25h 37m and costs SFr 410 - SFr 700. Alternatively, you can bus, which costs SFr 230 - SFr 310 and takes 41h.
What companies run services between Milån, Sweden and Bern, Switzerland?
You can take a bus from Lörstrand södra to Bern via Järvsö tågstation, Järvsö tågstation, Södertälje syd station, Hamburg Hbf, and Basel SBB in around 25h 37m. Alternatively, you can take a bus from Lörstrand södra to Bern Neufeld via Järvsö tågstation, Stockholm, Cityterminalen, and Praha, ÚAN Florenc in around 41h.
- Website
- lufthansa.com
Flights from Stockholm-Arlanda Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Stockholm-Arlanda Airport to Zurich Airport via Stuttgart
- Ave. Duration
- 4h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- CHF 120–200
Flights from Stockholm-Arlanda Airport to Basel via Munich
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 90–350
Flights from Stockholm-Arlanda Airport to Basel via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- CHF 90–350
Flights from Stockholm-Arlanda Airport to Frankfurt
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- CHF 45–240
- Website
- flysas.com
Flights from Stockholm-Arlanda Airport to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Sunday
- Estimated price
- CHF 90–210
Flights from Stockholm-Arlanda Airport to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 27m
- When
- Monday, Sunday, Tuesday, Wednesday, Thursday, and Friday
- Estimated price
- CHF 90–210
Flights from Sundsvall-Timrå Airport to Zurich Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- CHF 130–220
Flights from Sundsvall-Timrå Airport to Zurich Airport via Stockholm-Arlanda Airport, Copenhagen
- Ave. Duration
- 9h 10m
- When
- Monday and Saturday
- Estimated price
- CHF 130–220
Flights from Stockholm-Arlanda Airport to Geneva International Airport
- Ave. Duration
- 2h 40m
- When
- Friday
- Estimated price
- CHF 95–300
Flights from Stockholm-Arlanda Airport to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 95–300
Flights from Stockholm-Arlanda Airport to Frankfurt via Copenhagen
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 140–250
- Website
- swiss.com
Flights from Stockholm-Arlanda Airport to Zurich Airport
- Ave. Duration
- 2h 28m
- When
- Every day
- Estimated price
- CHF 95–180
Flights from Sundsvall-Timrå Airport to Zurich Airport via Stockholm-Arlanda Airport
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- CHF 120–480
Flights from Stockholm-Arlanda Airport to Geneva International Airport
- Ave. Duration
- 2h 40m
- When
- Friday
- Estimated price
- CHF 75–300
Flights from Stockholm-Arlanda Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 75–300
- Website
- norwegian.com
Flights from Stockholm-Arlanda Airport to Basel
- Ave. Duration
- 2h 25m
- When
- Friday
- Estimated price
- CHF 65–240
Flights from Stockholm-Arlanda Airport to Basel via Copenhagen
- Ave. Duration
- 5h 20m
- When
- Thursday and Friday
- Estimated price
- CHF 65–240
- Website
- eurowings.com
Flights from Stockholm-Arlanda Airport to Zurich Airport via Hamburg
- Ave. Duration
- 5h 15m
- When
- Monday
- Estimated price
- CHF 120–200
- Website
- luxair.lu
Flights from Stockholm-Arlanda Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- CHF 75–360
- Website
- condor.com
Flights from Stockholm-Arlanda Airport to Frankfurt
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 110–200
- Website
- lufthansa-city.com
Flights from Stockholm-Arlanda Airport to Frankfurt
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 45–240
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Södertälje Syd station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- CHF 35–55
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Hudiksvall station to Sundsvall Centralstation
- Ave. Duration
- 55 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–13
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Gävle Centralstation to Arlanda Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 15–22
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Linköping Centralstation
- Ave. Duration
- 4h 56m
- Frequency
- Twice daily
- Estimated price
- CHF 55–85
- Website
- Swedish Railways (SJ)
Train from Järvsö tågstation to Södertälje Syd station
- Ave. Duration
- 3h 24m
- Frequency
- Twice daily
- Estimated price
- CHF 35–55
- Website
- Swedish Railways (SJ)
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–12
- Website
- https://xtrafik.se/
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–12
- Website
- https://xtrafik.se/
Train from Hudiksvall station to Sundsvall Centralstation
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–7
- Website
- https://xtrafik.se/
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–12
- Website
- https://xtrafik.se/
Train from Järvsö tågstation to Gävle Centralstation
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–12
- Website
- https://xtrafik.se/
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 6h 41m
- Frequency
- Once a week
- Estimated price
- CHF 250–360
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 40–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Hamburg-Altona to Bern
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Estimated price
- CHF 290–410
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Södertälje syd station to Hamburg Hauptbahnhof
- Ave. Duration
- 10h 56m
- Frequency
- Twice daily
- Estimated price
- CHF 100–230
- Website
- Snälltåget
Train from Linkoping Centralstation to Hamburg Hbf
- Ave. Duration
- 9h 22m
- Frequency
- Twice daily
- Estimated price
- CHF 85–200
- Website
- Snälltåget
Train from Sodertalje Syd station to Hamburg-Altona
- Ave. Duration
- 10h 57m
- Frequency
- Twice a week
- Estimated price
- CHF 100–230
- Website
- Snälltåget
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- CHF 55–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 8h 3m
- Frequency
- Hourly
- Estimated price
- CHF 150–320
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 30–65
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 170–250
- Website
- Österreichische Bundesbahnen
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- CHF 90–110
- Website
- Urlaubs-Express (UEX)
- Phone
- 0651-10 000
- [email protected]
- Website
- Härjedalingen
Bus from Järvsö tågstation to Stockholm, Cityterminalen
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- CHF 16–24
- Schedules at
- Härjedalingen
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Stockholm, Cityterminalen to Praha, ÚAN Florenc
- Ave. Duration
- 23h 35m
- Frequency
- 5 times a week
- Estimated price
- CHF 120–190
- Website
- Flixbus
- Phone
- +420 602 333 369
- [email protected]
- Website
- noblessline.cz
Bus from Praha, ÚAN Florenc to Bern Neufeld
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- CHF 96
- Schedules at
- noblessline.cz
- Phone
- 0771- 9 10 10 9
- Website
- xtrafik.se
Bus from Ljusdal tågstation to Hudiksvall station
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Website
- https://xtrafik.se/
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
Booking & Getting There
Milån to Bern bus services, operated by Härjedalingen, arrive at Stockholm, Cityterminalen station.
Milån to Bern train services, operated by Swedish Railways (SJ), arrive at Södertälje Syd station.
Yes, the driving distance between Milån to Bern is 2211 km. It takes approximately 22h 27m to drive from Milån to Bern.
There are 373+ hotels available in Bern.






























