There are 8 ways to get from Sarzana to Altendorf by train (Trenitalia), bus, car, train, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Milan
best- Take the train from Sarzana to Milano CentraleIc
- Take the train from Milano Centrale to Arth-GoldauEc
8h 49mCHF 63–105Bus
cheapest- Take the bus from Marina di Carrara - Piazza Ingolstadt to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Zurich Bus Station519 / ...
9h 47mCHF 56–102Drive 476.5 km
- Drive from Sarzana to Altendorf476.5 km
5h 16mCHF 78–112Train to Florence Peretola Airport, fly, train
- Take the train from Sarzana to Firenze S.M.N.
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)FLR - ZRH
- Take the train from Zürich Flughafen to Altendorf
7h 6mCHF 121–298Train (Trenitalia)
- Take the train from La Spezia Centrale to Arth-GoldauEc
11h 13mCHF 105–179Train via Lugano
- Take the train from La Spezia Centrale to Como Camerlata
- Take the train from Lugano to ZugEc / ...
- Take the train from Zug to Pfäffikon SZS5
12h 48mCHF 82–143Train, train to Bologna Guglielmo Marconi Airport, fly
- Take the train from Sarzana to Firenze S.M.N.
- Take the train from Firenze S.M.N. to Bologna Centrale
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)BLQ - ZRH
- Take the train from Zürich Flughafen to Altendorf
7h 44mCHF 127–339Train, train to Milano Malpensa Airport, fly
- Take the train from Sarzana to Milano P.Garibaldi
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Fly from Milano Malpensa Airport (MXP) to Zurich Airport (ZRH)MXP - ZRH
- Take the train from Zürich Flughafen to Altendorf
9h 3mCHF 100–259
Sarzana to Altendorf by train
Questions & Answers
The cheapest way to get from Sarzana to Altendorf is to bus which costs SFr 55 - SFr 110 and takes 9h 47m.
The fastest way to get from Sarzana to Altendorf is to drive which takes 5h 16m and costs SFr 75 - SFr 120.
No, there is no direct train from Sarzana to Altendorf. However, there are services departing from Sarzana and arriving at Altendorf via Milano Centrale, Arth-Goldau and Pfäffikon SZ. The journey, including transfers, takes approximately 8h 49m.
The distance between Sarzana and Altendorf is 484 km. The road distance is 476.5 km.
The best way to get from Sarzana to Altendorf without a car is to train via Milan which takes 8h 49m and costs SFr 60 - SFr 110.
It takes approximately 8h 49m to get from Sarzana to Altendorf, including transfers.
Sarzana to Altendorf train services, operated by Trenitalia Intercity, depart from Sarzana station.
The best way to get from Sarzana to Altendorf is to train via Milan which takes 8h 49m and costs SFr 60 - SFr 110. Alternatively, you can bus, which costs SFr 55 - SFr 110 and takes 9h 47m.
Sarzana to Altendorf train services, operated by Trenitalia Intercity, arrive at Milano Centrale station.
Yes, the driving distance between Sarzana to Altendorf is 477 km. It takes approximately 5h 16m to drive from Sarzana to Altendorf.
What companies run services between Sarzana, Italy and Altendorf, Switzerland?
You can take a train from Sarzana to Altendorf via Milano Centrale, Arth-Goldau, and Pfäffikon SZ in around 8h 49m. Alternatively, you can take a bus from Sarzana Giardini to Altendorf, Schweizerhofplatz via Colombo/Rinchiosa Dir.Est, Marina di Carrara - Piazza Ingolstadt, Milano, Autostazione Lampugnano, Zurich Bus Station, Zürich HB, Pfäffikon SZ, and Pfäffikon SZ, Bahnhof in around 9h 47m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- swiss.com
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Florence Peretola Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 70–250
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–400
Flights from Milano Malpensa Airport to Zurich Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- CHF 45–150
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Florence Peretola Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 70–250
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–400
Flights from Milano Malpensa Airport to Zurich Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- CHF 45–150
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 120–370
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 90–300
- Website
- ethiopianairlines.com
Flights from Milano Malpensa Airport to Zurich Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 60–150
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Sarzana to Milano Centrale
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- CHF 26–31
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Estimated price
- CHF 9–12
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Sarzana to Milano Centrale
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- CHF 35–50
- Website
- https://www.trenitalia.com/en.html
Train from Sarzana to Firenze S.M.N.
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- CHF 20–35
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- CHF 6–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 11–16
Train from Sarzana to Milano P.Garibaldi
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- CHF 12–40
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 28–40
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Every 2 hours
- Estimated price
- CHF 30–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 30–45
- 2nd Class
- CHF 35–50
Train from La Spezia Centrale to Arth-Goldau
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- CHF 95–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 95–130
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- CHF 25–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Altendorf
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 24–26
- Website
- https://www.sbb.ch/en
Train from Lugano to Zug
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- CHF 35–65
- Website
- https://www.sbb.ch/en
Train from Zug to Pfäffikon SZ
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from La Spezia Centrale to Como Camerlata
- Ave. Duration
- 4h 29m
- Frequency
- Twice a week
- Estimated price
- CHF 16–21
- Website
- https://www.trenord.it/en/
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 4–5
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–35
- Schedules at
- trenitalia.com
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 14
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Marina di Carrara - Piazza Ingolstadt to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- CHF 19–29
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- CHF 22–29
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 Zurich Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- CHF 21–35
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Zurich Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 18–50
- Website
- https://www.itabus.it/en/home
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Zurich Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- Once a week
- Estimated price
- CHF 22–28
- 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
Italy Travel Guides
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
More Questions & Answers
Book your Sarzana to Altendorf train tickets online with Omio.
There are 342+ hotels available in Altendorf.






































