View of Milan

Train from Geneva to Milan

The fastest train from Geneva to Milan takes 5h33 with 1 change, usually in Zurich or Lugano. Below: every connection, how punctual the route really is, and practical tips.

Fastest journey5h33
Connections a day7
Direct trains0

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Our travel advice

Our pick

Take the 16:34 train: 5h33, changing in Chambéry.

The timetable at a glance

First train05:33
Last train16:34
Fastest journey5h33
Average journey6h42
Longest journey6h53
Without changing0 of 7

Departures per hour from Geneva

  • Departures: 5 in the morning, 2 in the afternoon and 0 in the evening.
  • Operators: SBB and Trenitalia.
  • Usual change points: Zurich, Lugano and Chambéry.

From our timetable data for a regular Tuesday; departure times in local Geneva time.

All connections on a regular day

Departure times are local time in Geneva, arrival times local time in Milan.

DepartsArrivesDurationChange atTrains
05:3312:176h44Zurich, LuganoIC 707 · EC 31 · RE 25517
SBB
06:5713:506h53ChambéryTER 96630 · Paris-Gare-de-Lyon/Milano Centrale
SBB, Trenitalia
07:3514:176h42Zurich, LuganoIC 711 · EC 33 · RE 25521
SBB
09:3515:536h18ZurichIC 715 · ECM 151
SBB
11:3518:176h42Zurich, LuganoIC 719 · EC 37 · RE 25529
SBB
13:3520:176h42Zurich, LuganoIC 723 · IC 1479 · RE 25533
SBB
16:3422:075h33ChambéryTER 96646 · Paris-Gare-de-Lyon/Milano Centrale
SBB, Trenitalia

Route map

LyonInnsbruckGenevaChambéryMilan

Ready to book?

Compare current prices from Geneva to Milan at Omio.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Geneva to Milan?

The fastest train takes 5h33; the typical journey is 6h42.

Is there a direct train from Geneva to Milan?

No. You change at least 1 time, usually in Zurich or Lugano.

What time is the first and last train from Geneva to Milan?

On a regular Tuesday the first connection leaves at 05:33 and the last at 16:34 (Geneva time).

Which station does the train from Geneva to Milan leave from?

The fastest connection leaves from Geneva and arrives at Milano Centrale.

Where can I book a train ticket to Milan?

You can compare prices at Omio. Booking early is usually cheaper.

Related routes

Paris → MilanParis → GenevaZurich → MilanZurich → GenevaAmsterdam → Milan

Timetables: our own journey planner (MOTIS) on open timetable data from SNCF, DB (DELFI), NS (OpenOV), NMBS/SNCB, Eurostar, SBB/opentransportdata.swiss, Trenitalia France and Renfe. Method and sources.

Further reading