There are 5 ways to get from Milan to Linthal by train, bus, car, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 408 bus
best- Take the train from Milano Centrale to Bellinzonatrain Ec
- Take the train from Bellinzona to Altdorf URtrain Ic2 / ...
- Take the bus from Altdorf UR, Bahnhof Ost to Linthal, Bebiebus 408
5h 42mDrive 249.8 km
cheapest- Drive from Milan to Linthalcar 249.8 km
2h 59mCHF 39–56Bus, train, line 408 bus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus 076 / ...
- Take the train from Lugano to Altdorf URtrain Ic2 / ...
- Take the bus from Altdorf UR, Bahnhof Ost to Linthal, Bebiebus 408
6h 14mTrain
- Take the train from Milano Centrale to Arth-Goldautrain Ec
- Take the train from Pfäffikon SZ to Linthaltrain S25
5h 55mCHF 67–126Train, line 408 bus via Camorino
- Take the train from Milano Centrale to Cadenazzotrain
- Take the train from Cadenazzo to Altdorf URtrain
- Take the bus from Altdorf UR, Bahnhof Ost to Linthal, Bebiebus 408
7h 11m
Questions & Answers
The cheapest way to get from Milan to Linthal is to drive which costs SFr 35 - SFr 60 and takes 2h 59m.
The fastest way to get from Milan to Linthal is to drive which takes 2h 59m and costs SFr 35 - SFr 60.
No, there is no direct train from Milan to Linthal. However, there are services departing from Milano Centrale and arriving at Linthal via Arth-Goldau and Pfäffikon SZ. The journey, including transfers, takes approximately 5h 55m.
The distance between Milan and Linthal is 218 km. The road distance is 249.8 km.
The best way to get from Milan to Linthal without a car is to train and line 408 bus which takes 5h 42m and costs .
It takes approximately 5h 42m to get from Milan to Linthal, including transfers.
Milan to Linthal train services, operated by Trenitalia EuroCity, depart from Milano Centrale station.
Milan to Linthal train services, operated by Trenitalia EuroCity, arrive at Arth-Goldau station.
Yes, the driving distance between Milan to Linthal is 250 km. It takes approximately 2h 59m to drive from Milan to Linthal.
There are 544+ hotels available in Linthal.
What companies run services between Milan, Italy and Linthal, Switzerland?
You can take a train from Milano Centrale to Linthal via Arth-Goldau and Pfäffikon SZ in around 5h 55m.
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Bellinzona
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 25–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bellinzona to Altdorf UR
- Ave. Duration
- 33 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Lugano to Altdorf UR
- Ave. Duration
- 48 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 28–60
- Website
- https://www.sbb.ch/en
Train from Pfäffikon SZ to Linthal
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- CHF 22–40
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Bellinzona to Altdorf UR
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Cadenazzo to Altdorf UR
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Cadenazzo
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- https://www.trenord.it/en/
- Phone
- +41 41 874 72 72
- info@aagu.ch
- Website
- aagu.ch
Bus from Altdorf UR, Bahnhof Ost to Linthal, Bebie
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Schedules at
- aagu.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–17
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- CHF 6–22
- Website
- https://www.itabus.it/en/home
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 7–15
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- CHF 9–12
- Website
- https://regiojet.com/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide































