COMPARE Prices across different modes

Tue
21 Sep
£76Trenitalia
£20Flixbus
£174Alitalia Cityliner
Wed
22 Sep
£76Trenitalia
£22Flixbus
£199Brussels Airlines
Thu
23 Sep
£61Trenitalia
£20Flixbus
£199Brussels Airlines
Fri
24 Sep
£54Trenitalia
£22Flixbus
£199Lufthansa
Sat
25 Sep
£54Trenitalia
£20Flixbus
£165Lufthansa Cityline
Sun
26 Sep
£54Trenitalia
£22Flixbus
Find prices
Mon
27 Sep
£54Trenitalia
£20Flixbus
£170Brussels Airlines
Tue
28 Sep
£39Trenitalia
£20Flixbus
£149Swiss
Wed
29 Sep
£39Trenitalia
Find prices
£149Swiss
Thu
30 Sep
£46Trenitalia
£22Flixbus
£149Brussels Airlines
Fri
1 Oct
£46Trenitalia
£20Flixbus
£144Lufthansa Cityline
Sat
2 Oct
£39Trenitalia
£15Flixbus
£127Alitalia Cityliner
Sun
3 Oct
£39Trenitalia
£20Flixbus
Find prices
Mon
4 Oct
£39Trenitalia
£20Flixbus
£95Alitalia
Tue
5 Oct
£39Trenitalia
£16Flixbus
£95Alitalia Cityliner
Wed
6 Oct
£39Trenitalia
Find prices
£95Alitalia Cityliner
Thu
7 Oct
£39Trenitalia
£20Flixbus
£95Alitalia Cityliner
Fri
8 Oct
£46Trenitalia
£20Flixbus
£127Brussels Airlines
Sat
9 Oct
£39Trenitalia
£15Flixbus
£95Alitalia Cityliner
Sun
10 Oct
£39Trenitalia
£20Flixbus
Find prices

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

Train Information between Geneva and Milan

distanceDistance154 miles (249 km)
durationAverage train duration4 h 1 min
priceAverage train ticket price£64 (€72)
changesDirect trainYes
carriersTrain companiesTrenitalia or SBB

Trains from Geneva to Milan cover the 154 miles (249 km) long journey taking on average 4 h 1 min with our travel partners like Trenitalia or SBB. There are direct train services available. While the average ticket price for this trip costs around £64, you can find the cheapest train ticket for as low as £54. Travellers depart most frequently from Genève and arrive in Milano Centrale.

Trenitalia
SBB

Trenitalia is not only Italy's national railway company but also the country's largest train operator. Trenitalia’s fleet of trains includes the high-speed Frecciarossa, Frecciargento and Frecciabianca trains as well as intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access. Trenitalia offers different tickets, which vary in price and flexibility: Base, Economy, Super Economy and Ordinaria. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals!

For the 154 miles (249 km) long journey between Geneva and Milan, you can book Trenitalia train tickets starting as low as £54 one-way on Omio quickly and easily. Check out the current Trenitalia timetable and book a cheap train from Geneva to Milan in just a few steps. On Omio you can find all the information you need for the Geneva to Milan trip, such as departure and arrival times, stops, train stations, journey times and savings on your train journey.

When you buy your Trenitalia train tickets from Geneva to Milan don't forget to keep the following COVID-19 related policies in mind:

  • 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

Taking trains from Geneva to Milan is a fast and easy way to travel between these two fabulous European cities. With 4 departures, each taking about 4 hours, every day of the week, you can be sure that this journey may even be better than flying.

Geneva to Milan train times: daily departures

There are 4 trains from Geneva to Milan every day; each departing at around the same time. There are 2 in the morning, around 5:30 a.m. and 7:30 a.m., except for Sunday, when the first train is around 4:30 am. Then there are 2 in the afternoon/evening, at around 1:30 p.m. and 6:30 p.m. It is always advisable to check the schedules to make sure there haven't been any changes.

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

All the trains from Geneva to Milan take about the same amount of traveling time. These are all direct routes that do not require you to make any train changes. The travel time for every journey is about 4 hours. This consistency should be helpful when it comes to planning your journey.

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

Departure station: Trains from Geneva to Milan depart from the main station, Genève-Cornavin railway station. It is practically in the city center, about half a mile away. There are many public transit options with buses and trams connecting to the station. There are plenty of amenities, including WiFi, shops, restaurants, disabled access, and tourist information.

Arrival station: Passengers arrive at Milan's main station, Milano Centrale, just three miles from the city center. A main hub for the region, there are convenient public bus and train lines connecting to the station. Among the available facilities, there are waiting rooms and luggage storage, as well as WiFi, shops and restaurants, and disabled access.

Which train companies travel from Geneva to Milan?

Trenitalia runs the trains from Geneva to Milan, in conjunction with Swiss Federal Railway, on the Eurocity service. Even though they are the only company providing service between Geneva and Milan, the regular schedule and service quality is still first-rate.

Trenitalia Geneva to Milan

Trenitalia is the main rail operator for Italy. Through its Eurocity service, it offers services to other cities, including between Geneva and Milan. These 4 departures are spread throughout the day, with 2 in the morning and 2 in the afternoon. But no matter the departure time, each trip takes around 4 hours to get to Milan from Geneva.

Geneva to Milan trains: services on board

First-class as well as second-class seating is available on each of the trains from Geneva to Milan. Second-class seats are comfortable with access to dining options. First-class tickets offer greater legroom, as well as power outlets and added dining amenities. Your luggage must fit in the storage areas, and bicycles must be disassembled and carried on as luggage. Small pets travel for free as long as they are in a carrier, while you may have to pay additional fees for larger animals, which must be muzzled and leashed. Trenitalia can accommodate disabled passengers and those who need assistance, and you should request assistance in advance to avoid any inconvenience.

How to find cheap train tickets from Geneva to Milan?

All the trains from Geneva to Milan may follow a similar schedule and take the same amount of time, but there are ways to get bargains. Try to book as far in advance as you can to save some cash. Or consider traveling one day earlier or later, as the fares may be cheaper. 

Travel Tips

Trains from Geneva to Milan
Travel by train to Milan 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 Geneva to Milan.
FAQs
Am I allowed to travel by train from Geneva, Switzerland to Milan, Italy?

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

Is international entry into Milan from Geneva restricted?

International entry 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?

Entry Requirements:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 20/09/2021. Remember to check the latest COVID-19 travel safety regulations for your train from Geneva to Milan closer to your date of departure here.

What COVID restrictions are there for my return journey by train to Geneva, Switzerland from Milan, Italy?

The current restriction level for your return trip by train from Milan to Geneva is: Partially open

Are there any international entry restrictions on returning to Switzerland from Italy?

Reentry to Switzerland 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?

What are the entry requirements?

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Health declaration required
  • Health declaration required

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: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 13/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Milan to Geneva train here.

How much do cheap train tickets between Geneva and Milan cost?
Omio customers have found cheap train tickets from Geneva to Milan for as low as £54  for the next 7 days.
What is the average cost of a train from Geneva to Milan?
If you’re looking to buy your train tickets in the next week, you can expect the Geneva to Milan train price to come in at an average of £64  one way.
What is the distance to Milan from Geneva by train?
When travelling this route you should expect the distance between Geneva and Milan via train to be approximately 154 miles (249 km).
How many hours does it take from Geneva to Milan by train?
The Geneva to Milan train duration is on average 4 h 1 min, which is to be expected when travelling 154 miles (249 km) between Geneva and Milan. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station in Geneva goes to Milan? Which train station do I come into Milan from Geneva?

Some of the Geneva train stations to Milan you can start your journey from include Genève and Geneva. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

When travelling this route, Omio customers are departing most frequently from Genève   and arriving in Milano Centrale.

Where is the departure train station in Geneva located? Where is the arrival train station in Milan located?

Passengers booking this route most frequently board their trains from Genève and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 1 mile (s) / 2 km from this train station to the city centre.

Which train companies can get me from Geneva to Milan?
For the best Geneva to Milan train to book, you can travel safely and comfortably with Trenitalia or SBB. However, it's always good to check all possible train providers with services between Geneva and Milan to compare what amenities they may offer.
What are the first and last departure train times from Geneva to Milan?
If you prefer early morning trains from Geneva to Milan, the first train leaves at 05: 39. If you prefer late night trains from Geneva to Milan, the last train of the day leaves at 16: 39. Omio shows you the latest train from Geneva to Milan times to help you book the best departure time for this trip.
How early should I buy train tickets between Geneva and Milan to score the best deals?
You can find a train to Milan from Geneva to cost on average £64 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Geneva to Milan train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Geneva
Milan
Geneve, Cornavin
Amenities