COMPARE Prices across different modes

Jun 14
Jun 15
Jun 16
Jun 17
Find prices
Jun 18
Find prices
Jun 19
Find prices
Jun 20
Find prices
Jun 21
Find prices
Jun 22
Find prices
$225Alitalia Cityliner
Jun 23
Jun 24
Find prices
$225Alitalia Cityliner
Jun 25
Jun 26
$225Alitalia Cityliner
Jun 27
Jun 28
$225Alitalia Cityliner
Jun 29
Find prices
Jun 30
Jul 1
$225Alitalia Cityliner
Jul 2
$225Alitalia Cityliner
Jul 3
Jul 4
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Journey Summary

Milan to Geneva Train Information

Trains depart from:Milan
Trains arrive in:Geneva
Distance:250 km
Train companies

Trenitalia and SBB between Milan and Geneva

Travel from Milan to Geneva on Trenitalia and SBB trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.


Enjoy the train ride from Milan to Geneva with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets between Milan and Geneva are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train from Milan to Geneva, you can expect to travel 154 miles (249 km). Check Trenitalia’s train times and tickets for the Milan to Geneva trip and buy your cheap ticket on Omio today!

Trenitalia has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Trenitalia tickets from Milan to Geneva and when traveling by train:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Milan to Geneva

Milan is one of the largest cities in Italy, the fashion capital of the world, and has a population of about 1.35 million people. Geneva is the capital of Switzerland and is an even larger city of 8.45 million people. Although these are two of the largest cities in the world, there are not many trains from M to G as most people prefer to fly. You will find that there is only one train offered per day, which means 7 to 10 trains offered per week, including Sundays. The average length of the journey is about 4h 15min but can vary depending on the nature of the journey. The distance between Milan to Geneva by train is around 196 miles (317 km). The length of the journey will depend on various factors. These are the number of transfers you will have, the number of stops the train makes, the train company you choose to go with, and variables outside of your control like the weather.

Milan to Geneva Train Time: Daily Departures

There is only one train from Milan to Geneva per day. Because there is only 1 train per day, you will not have any options to choose from. This means that you will need to change your schedule in regards to the available train instead of vice versa. Usually, the train leaves at the earliest at around 12:00 p.m. each day. However, if you are checking different days, it is not uncommon that you find trains between 04:00 a.m. and 10:00 p.m., either. If you are taking an overnight train, then you will have amenities that will be comfortable for you to sleep.

How long is the journey by train from Milan to Geneva?

The length of the journey from Milan to Geneva is about 4h 15min. This can vary, however, from 3h 30min to 5h 45min depending on the number of transfers, the number of the stops, and extraneous circumstances such as the weather. The distance between Milan and Geneva is 196 miles (317 km).

What are the departure and arrival stations for trains from Milan to Geneva?

Departure train station: Milan is a very large city with many departure stations. However, due to there only being one train available, you will leave from Milan Centrale. You can come to Milan Centrale with Bus 56, 81, 90, 92, and 965. By train, on Train R, RE10, RE13, RE6, RV, S5, S6. You can also take Metro M2 or M3. The Central Milan Station has public facilities such as public restrooms, Wi-Fi, and food stalls to purchase refreshments.

Arrival train stations: Geneva is also a large city in Switzerland, but because of the nature of the availabilities from Milan to Geneva , you will also only arrive at one station. This is the Geneva Railway Station. At the Geneva Railway Station, you will have access to various amenities such as restrooms, Wi-Fi, and food stalls.

Which train companies travel from Milan to Geneva?

There is only one train available per day and seven trains per week from Milan to Geneva. And only one company sponsors this journey. This company is Trenitalia. Trenitalia is an international train company founded in 2000 in Italy which provides trains within the country as well as to other nations outside Italy. More often than not, you will find them servicing journeys in Italy, however. It offers the same amenities that all of its competitors offer, so you will not feel out of place here.

Trenitalia trains from Milan to Geneva

Trenitalia was founded in 2000 as a high-speed train company in Italy. It has grown to include many destinations and travel plans and will most likely be your train of choice when you plan your journey from Milan to Geneva . So, all trains that are offered from Milan to Geneva are through Trenitalia. The train offered through Trenitalia is about 4h 15min in journey duration from Milan to Geneva . There is only one train available per day which comes out to 7 trains per week. Each day, the departure time of the train may be different, so it is important to find the one that fits your needs.

Milan to Geneva trains: Services on Board

In regards to services that you are offered onboard, Trenitalia provides all the services that its competitors offer and more. The luxury of the seats is that they are recliners and can turn into sleepers if needed on overnight journeys. You will have access to an outlet in your seat to charge your electronics; and you will have access to Wi-Fi, as well. With Wi-Fi, you will need to sign in to their secure network before being able to use it, but it is free. You may bring two pieces of luggage on board which does not include your carry-on. This means that you may not be able to access your larger luggage and it is important to keep everything that you need on the trip on you at all times. You may also bring a furry friend on board this train but it must be kept in its pet carrier at all times. Please do not hesitate if you have a disability to also book a ticket. If you tell the company in advance, they will be happy to accommodate you in any way.

How to find cheap train tickets from Milan to Geneva

The easiest way to find a cheap ticket would be to plan and book your trip early. As it gets closer to the departure time, there will be a higher demand so the price will increase accordingly. There are also two types of tickets you can buy which are Economy and Base. With an Economy ticket, you will not have the option of a refund, but it is cheaper than the Base option for which you have a semi-refund available. If you are also not opposed to having less comfort, you can go with the Standard class option which is cheaper than its alternative but may not provide the same amenities. Finally, taking trains that have multiple connections can lead to a cheaper ticket, as well.

Train tickets from Milan to Geneva: when to book to save $

Time Price Savings
1 week earlier 97 €
2 weeks earlier 77 €26%
3 weeks earlier 75 €29.%
1 month before 74 €31%
2 months earlier 79 €23%
3 months earlier 69 €41%

Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Geneva. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Milan - Geneva 3 weeks in advance means you can save on average up to 29% compared to the price available on the day of departure.
  • If you book a ticket Milan - Geneva with 2 months in advance you save up to about 23% compared to the initial price.
  • By booking 3 months in advance, you could save up to 41%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Milan to Geneva
Travel by train to Geneva easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Geneva.
Am I allowed to travel by train from Milan, Italy to Geneva, Switzerland?

Travel by train between Milan, Italy and Geneva, Switzerland is: Partially open.

Is international entry into Geneva from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Switzerland from Milan?

Entry Requirements:

  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 3 days before arrival
  • Pre-departure COVID-19 test (with a negative test result) taken 3 days before boarding for all arrivals by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 7
  • Health declaration required
  • Entry is dependent on the visitor residing at least 10 days in a non high-risk area
  • Arrivals vaccinated against COVID-19 are exempted from compulsory quarantine
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test
  • Proof of a negative test is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)
  • Quarantine is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)

What are the safety rules to follow in Geneva, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

The above information was last checked on 6/13/21. Remember to check the latest COVID-19 travel safety regulations for your train between Milan and Geneva closer to your date of departure here

What are the COVID-19 restrictions for my return trip to Italy from Geneva, Switzerland?

Return travel from Switzerland to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Geneva?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Italy from Geneva?

Requirements for reentering:

  • Negative Covid-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 6/11/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Milan from Geneva.

How far is Geneva from Milan by train?
When traveling this route you should expect the distance from Milan to Geneva by train to be approximately 154 miles (249 km).
What is the Milan to Geneva train travel time?
The train time from Milan to Geneva is on average 4 h 16 min  for the 154 miles (249 km) long journey, but the time it takes to go between Milan and Geneva by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Milan and arrival train station in Geneva?

There are a few train stations in Milan to start your journey from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Geneva you have a few train station options to choose from for your arrival including Genève, Geneva and Geneva.

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Genève.

Where is the train station in Milan to go to Geneva? Where is the train station in Geneva located?

The most popular departure train station with passengers for this route, called Milano Centrale, is located 0 mile (s) / 0 km from the city center of Milan.

The most popular arrival train station, Genève, is located 0 mile (s) / 0 km away from the city center of Geneva.

What train companies offer a service to Geneva from Milan?
For the best Milan to Geneva train to purchase, you can travel safely and comfortably with Trenitalia or SBB. However, it's always good to check all possible train providers with services from Milan to Geneva to compare what amenities they may offer.
Are there any nonstop train services from Milan to Geneva?
Yes, you can search for direct trains from Milan to Geneva on Omio with Trenitalia, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
When is the earliest train from Milan to Geneva? When is the last train from Milan to Geneva?
The earliest train departing from Milan to Geneva leaves at 11: 05 AM. The last train departing from Milan to Geneva leaves at 11: 05 AM. You can find the latest Milan to Geneva train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

Important Stations and Airports for this Journey

Milano Centrale

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi