Trains Geneva Milan to Geneva

Find trains from Milan to Geneva

Search for cheap train tickets from Milan to Geneva and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Milan (MIL)
Geneva (GVA)
Thu 1/27
Fri 2/4
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Milan to Geneva train information

Find information about ticket prices, popular stations, and train companies that offer trains from Milan to Geneva
ROUND-TRIP FROM$78The best round-trip train deal from Milan to Geneva found on momondo in the last 72 hours is $78
ONE-WAY FROM$39The best one-way train deal from Milan to Geneva found on momondo in the last 72 hours is $39
TRAIN COMPANIESTrenitalia, SNCFThere are 2 train companies servicing this route: Trenitalia, SNCF

Book round-trip train tickets from Milan to Geneva

Below are the quickest and cheapest round-trip train tickets from Milan to Geneva that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Trenitalia
Feb 2
3:20 amMilan Centrale
4h 01m
7:21 amGeneva
Feb 4
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale
SNCF
Feb 15
2:20 pmMilan Centrale
4h 34m
6:54 pmGeneva
Feb 22
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale
SNCF
Feb 15
1:20 pmMilan Centrale
4h 34m
1 stop
5:54 pmGeneva
Feb 22
12:39 amGeneva
4h 01m
4:40 amMilan Centrale
Trenitalia
Mar 8
2:20 pmMilan Centrale
4h 34m
6:54 pmGeneva
Mar 13
3:39 amGeneva
4h 01m
7:40 amMilan Centrale
SNCF
Feb 2
10:25 amMilan Centrale
5h 56m
2 stops
4:21 pmGeneva
Feb 4
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale

Book one-way train tickets from Milan to Geneva

Below are the fastest and cheapest one-way train tickets from Milan to Geneva we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
Mar 16
1:20 pmMilan Centrale
4h 01m
5:21 pmGeneva
Trenitalia
Feb 9
3:20 amMilan Centrale
4h 01m
7:21 amGeneva
Trenitalia
Mar 4
3:20 amMilan Centrale
4h 01m
7:21 amGeneva

Choose the best way to get from Milan to Geneva Geneve-Cointrin


FAQs for booking trains from Milan to Geneva

  • How much does a train ticket from Milan to Geneva cost?

    Search for train tickets from Milan to Geneva for this week, starting at $39 one-way.

  • Which train companies operate between Milan to Geneva?

    Trenitalia and SNCF will take you from Milan to Geneva. Trenitalia has been recently found as the cheapest option from $78 round-trip.

  • Is a train the cheapest way to get from Milan to Geneva?

    Taking a bus to your destination is the cheapest option we’ve found in the past few days. The cheapest price we’ve found for this option is $34, making it less expensive than a flight from Milan to Geneva and cheaper than a train from Milan to Geneva.


Trenitalia trains from Milan to Geneva

Our best Trenitalia deals on Milan to Geneva train tickets
Trenitalia
Mar 8
2:20 pmMilan Centrale
4h 34m
6:54 pmGeneva
Mar 13
3:39 amGeneva
4h 01m
7:40 amMilan Centrale
Trenitalia
Feb 2
3:20 amMilan Centrale
4h 01m
7:21 amGeneva
Feb 4
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale

SNCF trains from Milan to Geneva

Our best SNCF deals on Milan to Geneva train tickets
SNCF
Feb 15
2:20 pmMilan Centrale
4h 34m
6:54 pmGeneva
Feb 22
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale
SNCF
Feb 2
10:25 amMilan Centrale
5h 56m
2 stops
4:21 pmGeneva
Feb 4
8:39 amGeneva
4h 01m
12:40 pmMilan Centrale
SNCF
Feb 15
1:20 pmMilan Centrale
4h 34m
1 stop
5:54 pmGeneva
Feb 22
12:39 amGeneva
4h 01m
4:40 amMilan Centrale

Trains Geneva Milan to Geneva
  • Round-trip
  • One-way