Train tickets from Geneva–Milan: find the best deals for your trip!

Cheapest dates for Geneva - Milan train tickets

  • any
  • November 2026
  • December 2026
  • January 2027
  • February 2027
  • March 2027
  • April 2027
  • May 2027
  • June 2027
  • July 2027
  • August 2027
  • September 2027
  • October 2027
  • popularity
  • price
  • arrival city
$109
Trenitaliaoutward: Dec 12, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 14, 2026
direct (4h55m)
Trenitalia
$109
Trenitaliaoutward: Dec 31, 2026
direct (4h24m)
Trenitalia
Trenitaliainbound: Jan 4, 2027
direct (4h22m)
Trenitalia
$122
Trenitaliaoutward: Dec 10, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 14, 2026
direct (4h22m)
Trenitalia
$122
Trenitaliaoutward: Dec 10, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 14, 2026
direct (4h55m)
Trenitalia
$123
Trenitaliaoutward: Dec 10, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 14, 2026
direct (4h22m)
Trenitalia
$123
Trenitaliaoutward: Dec 10, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 14, 2026
direct (4h22m)
Trenitalia
$147
Trenitaliaoutward: Dec 17, 2026
direct (4h24m)
Trenitalia
Trenitaliainbound: Dec 20, 2026
direct (4h55m)
Trenitalia
$148
Trenitaliaoutward: Dec 17, 2026
direct (4h24m)
Trenitalia
Trenitaliainbound: Dec 18, 2026
direct (4h22m)
Trenitalia
$162
Trenitaliaoutward: Nov 13, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 17, 2026
direct (4h57m)
Trenitalia
$166
Trenitaliaoutward: Nov 26, 2026
direct (4h23m)
Trenitalia
SBBinbound: Nov 29, 2026
2 stops (6h05m)
SBB
$173
Trenitaliaoutward: Dec 3, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 6, 2026
direct (5h)
Trenitalia
$173
Trenitaliaoutward: Dec 3, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 6, 2026
direct (5h)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Dec 3, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Dec 6, 2026
direct (5h)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$174
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$185
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (5h)
Trenitalia
$185
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (5h)
Trenitalia
$185
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (5h)
Trenitalia
$185
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (5h)
Trenitalia
$185
Trenitaliaoutward: Nov 11, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 15, 2026
direct (4h57m)
Trenitalia
$185
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (5h)
Trenitalia
$186
Trenitaliaoutward: Nov 12, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 15, 2026
direct (4h57m)
Trenitalia
$187
Trenitaliaoutward: Nov 19, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
$198
Trenitaliaoutward: Nov 20, 2026
direct (4h23m)
Trenitalia
Trenitaliainbound: Nov 22, 2026
direct (4h26m)
Trenitalia
Return
Departure

Travel guide Geneva–Milan

Information

Planning to travel from Geneva to Milan by train? You can find great deals to travel by train from Geneva to Milan with liligo.com.

Depart from the following stations in Geneva: Geneva Cornavin Railway Station, Geneve Toutes gares, Geneve E V, Geneva Airport Railway Station. In Milan you can find these train stations: Milan Central Railway Station, Milan Porta Garibaldi Railway Station, Milano Lambrate, Milan Sesto San Giovanni Railway Station, Milan Rogoredo Railway Station, Milan Nord Bovisa Railway Station, Milan Greco Pirelli Railway Station, Milan Porta Genova Railway Station, Milan Lambrate Railway Station, Milan Porta Vittoria Railway Station, Milan San Cristoforo Railway Station.

Why should you travel from Geneva to Milan by train? Some reasons include: The centrally located train station in Geneva means it will take you no time at all to reach. During your journey you can enjoy the beautiful landscapes in Italy. Before you know it, you've arrived at the train station in Milan to begin your trip.