Flights
Hotels
Cars
Trains
More
Find train tickets from Milan to Geneva
MIL — GVA
Jul 2 — Jul 9
1
Round-trip
1 adult
Tue 7/2
Tue 7/9
Search
Trains
Geneva
Trains from Milan to Geneva
FAQs when traveling from Milan to Geneva by train
How long is a train journey to Geneva from Milan?
The train journey from Milan to Geneva takes 4h 09m on average and covers a distance of 155 miles.
Popular train routes to Geneva
Trains from Paris to Geneva from $94
Trains from Lyon to Geneva from $165
Popular train routes from Milan
Trains from Milan to Rome from $63
Trains from Milan to Florence from $61
Trains from Milan to Zurich from $68
Trains from Milan to Bologna from $70
Trains from Milan to Verona from $29
Trains from Milan to Genoa from $44
Trains from Milan to Turin from $25