There are 6 ways to get from Sondrio to Geneva by train (Trenitalia), train, bus, car, 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
best- Take the train from Sondrio to Milano Centraletrain Re 8
- Take the train from Milano Centrale to Genevetrain Ec
7h 21mCHF 78–130Train, bus
cheapest- Take the train from Sondrio to Monzatrain Re 8 / ...
- Take the bus from Milano, Autostazione Lampugnano to Geneva - Bus Stationbus BlaBlaCar Bus
10h 23mCHF 29–49Drive 435.3 km
- Drive from Sondrio to Genevacar 435.3 km
5h 7mCHF 69–99Train to Milan Linate Airport, fly
- Take the train from Sondrio to Monzatrain
- Fly from Milan Linate Airport (LIN) to Geneva International Airport (GVA)plane LIN - GVA
8h 3mCHF 90–712Train, train to Milano Malpensa Airport, fly
- Take the train from Sondrio to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Geneva International Airport (GVA)plane MXP - GVA
5h 6mCHF 72–195Train, train to Zurich Airport, fly
- Take the train from Sondrio to Monzatrain
- Take the train from Monza to Luganotrain
- Take the train from Lugano to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Geneva International Airport (GVA)plane ZRH - GVA
7h 53mCHF 129–317
Sondrio to Geneva by train
Questions & Answers
The cheapest way to get from Sondrio to Geneva is to train and bus which costs SFr 28 - SFr 50 and takes 10h 23m.
The fastest way to get from Sondrio to Geneva is to train and fly which takes 5h 6m and costs SFr 70 - SFr 200.
No, there is no direct train from Sondrio to Geneva. However, there are services departing from Sondrio and arriving at Geneve via Milano Centrale. The journey, including transfers, takes approximately 7h 21m.
The distance between Sondrio and Geneva is 491 km. The road distance is 435.3 km.
The best way to get from Sondrio to Geneva without a car is to train which takes 7h 21m and costs SFr 75 - SFr 130.
It takes approximately 7h 21m to get from Sondrio to Geneva, including transfers.
Sondrio to Geneva train services, operated by Trenord, depart from Sondrio station.
Sondrio to Geneva train services, operated by Trenord, arrive at Milano Centrale station.
Yes, the driving distance between Sondrio to Geneva is 435 km. It takes approximately 5h 7m to drive from Sondrio to Geneva.
Book your Sondrio to Geneva train tickets online with Omio.
What companies run services between Sondrio, Italy and Geneva, Switzerland?
You can take a train from Sondrio to Geneve via Milano Centrale in around 7h 21m.
- Website
- swiss.com
Flights from Zurich Airport to Geneva International Airport
- Ave. Duration
- 52 min
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- lufthansa.com
Flights from Milan Linate Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- CHF 70–370
Flights from Milan Linate Airport to Geneva International Airport via Munich
- Ave. Duration
- 5h 36m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 70–360
- Website
- airfrance.com
Flights from Milan Linate Airport to Geneva International Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- CHF 45–270
- Website
- ita-airways.com
Flights from Milan Linate Airport to Geneva International Airport via Rome
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 75–210
Flights from Zurich Airport to Geneva International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- airdolomiti.it
Flights from Milan Linate Airport to Geneva International Airport via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 100–370
Flights from Milan Linate Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- CHF 95–360
- Website
- easyjet.com
Flights from Milan Linate Airport to Geneva International Airport via Paris Orly
- Ave. Duration
- 5h 20m
- When
- Sunday
- Estimated price
- CHF 85–290
- Website
- gulfair.com
Flights from Milano Malpensa Airport to Geneva International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Friday
- Estimated price
- CHF 65–150
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Sondrio to Milano Centrale
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- CHF 8–11
- Website
- https://www.trenord.it/en/
Train from Sondrio to Monza
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Malpensa Aeroporto T1
- Ave. Duration
- 53 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- https://www.trenord.it/en/
Train from Monza to Lugano
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Geneve
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 80–120
- 2nd Class
- CHF 70–95
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lugano to Zürich HB
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Geneva - Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 17–35
- Website
- https://www.blablacar.co.uk/bus
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
Getting to Milan from the airport
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
There are 1284+ hotels available in Geneva.





















