Cheap train tickets from Geneva to Milan

Showing times and prices for Jan 21

Cheapest

$115

Average

$115

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Geneva to Milan will cost around $ 115 if you buy it on the day, but the cheapest tickets can be found for only $ 115.

Cheapest
07:39AMGeneva4h01 11:40AMMilan Centrale
0 changes
$1151One-way
Cheapest
01:39PMGeneva4h01 05:40PMMilan Centrale
0 changes
$1151One-way
Cheapest
05:39AMGeneva4h01 09:40AMMilan Centrale
0 changes
$1151One-way

Train schedule from Geneva to Milan

Showing trains for tomorrow, Fri, Jan 21
05:39AMGeneva4h01 09:40AMMilan Centrale
0 changes
07:39AMGeneva4h01 11:40AMMilan Centrale
0 changes
01:39PMGeneva4h01 05:40PMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 21
$102Trenitalia
$26Flixbus
$241ITA
Sat
Jan 22
$102Trenitalia
Find prices
$241ITA
Sun
Jan 23
$72Trenitalia
Find prices
$241ITA
Mon
Jan 24
$72Trenitalia
$20Flixbus
$239Air Dolomiti
Tue
Jan 25
Find prices
$20Flixbus
Find prices
Wed
Jan 26
$61Trenitalia
Find prices
$246Swiss
Thu
Jan 27
$41Trenitalia
Find prices
$239Air Dolomiti
Fri
Jan 28
$61Trenitalia
$20Flixbus
$239Lufthansa Cityline
Sat
Jan 29
$61Trenitalia
$20Flixbus
$209Air Dolomiti
Sun
Jan 30
$52Trenitalia
Find prices
$209Air Dolomiti
Mon
Jan 31
$41Trenitalia
Find prices
$209Air Dolomiti
Tue
Feb 1
$52Trenitalia
$16Flixbus
$209Air Dolomiti
Wed
Feb 2
$41Trenitalia
Find prices
$209Air Dolomiti
Thu
Feb 3
$61Trenitalia
$16Flixbus
$178Air Dolomiti
Fri
Feb 4
$61Trenitalia
Find prices
$178Lufthansa Cityline
Sat
Feb 5
$52Trenitalia
Find prices
$178Air Dolomiti
Sun
Feb 6
$52Trenitalia
$20Flixbus
$158Air Dolomiti
Mon
Feb 7
$52Trenitalia
Find prices
$158Lufthansa Cityline
Tue
Feb 8
$52Trenitalia
$16Flixbus
$158Air Dolomiti
Wed
Feb 9
$41Trenitalia
Find prices
$158Air Dolomiti

Fastest train times from Geneva to Milan

Showing times and prices for Jan 21

Fastest Journey

4 h 1 m

Average

4 h 1 m

Trains per day

3

Distance

250 km

Of the 3 trains that leave Geneva for Milan every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 250 km distance in an average of 4 h 1 m but if you time it right, some trains will get you there in just 4 h 1 m .

The slowest trains will take 4 h 1 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
07:39AMGeneva4h01 11:40AMMilan Centrale
0 changes
$1151One-way
Fastest
01:39PMGeneva4h01 05:40PMMilan Centrale
0 changes
$1151One-way
Fastest
05:39AMGeneva4h01 09:40AMMilan Centrale
0 changes
$1151One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

Overview: Train from Geneva to Milan

distanceDistance154 miles (249 km)
durationAverage train duration4 h 1 min
priceAverage train ticket price$84 (€69)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersTrenitalia or SBB

Trains from Geneva to Milan cover the 154 miles (249 km) long trip taking on average 4 h 1 min with our travel partners like Trenitalia or SBB. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this journey costs around $84 (€69), you can find the cheapest train ticket for as low as $61 (€51). Travelers depart most frequently from Genève and arrive in Milano Centrale.

Train providers: Trenitalia and SBB from Geneva to Milan trains

Buy your official Trenitalia and SBB train tickets to Milan from Geneva from $61 (€51) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Trenitalia
SBB

Find the perfect train between Geneva and Milan with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance between Geneva and Milan by train is 154 miles (249 km) and the cheapest price for a one-way ticket is $61 (€51). Check out Trenitalia’s train schedule between Geneva and Milan, compare the best prices for the route and book your cheap train ticket on Omio today!

Trenitalia is the main provider of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

  • Average Price: $61

These are Trenitalia's ticket policies for COVID-19 for the train between Geneva and Milan:

  • 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 Geneva to Milan

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

Are there COVID-19 travel restrictions for trains between Geneva and Milan?

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

Can I enter Italy from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

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

All travelers in Italy must observe these coronavirus safety measures:

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

The information above was last checked on 1/18/22. Remember to review the latest COVID-19 travel safety regulations   for your train to Milan from Geneva as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Geneva, Switzerland from Milan, Italy?

The restriction level for your return train to Geneva, Switzerland from Milan is: Partially open.

Is my return train 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?

Conditions of reentry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

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:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 1/13/22. Remember to check the latest COVID-19 travel safety regulations for your train to Geneva from Milan closer to your date of departure here here.

How much are cheap trains from Geneva to Milan?

Omio customers have found the cheapest trains from Geneva to Milan to cost as little as $61 (€51)  in the next 7 days.

How much is the train from Geneva to Milan on average?

The Geneva to Milan train ticket price is on average $84 (€69)  if you are looking to purchase your tickets for this route in the next week.

How many miles is it from Geneva to Milan by train?

You should expect to travel around 154 miles (249 km)  between Geneva and Milan by train.

How long is a train between Geneva and Milan on average?

While the time it takes to travel 154 miles (249 km) to Milan from Geneva can vary based on specific dates, weekends, and holidays, the Geneva to Milan train journey time is on average 4 h 1 min.

When traveling by train from Geneva to Milan, which train station in Geneva do I depart from and which train station in Milan do I arrive in?

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 traveling 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?

The most popular departure train station with passengers for this route, called Genève, is located 0.6 miles (950 m) from the city center of Geneva.

The most popular arrival train station, Milano Centrale, is located 1.7 miles (2.8 km) away from the city center of Milan.

Which train providers can get me from Geneva to Milan?

Take the Geneva to Milan train with Trenitalia or SBB. However, it's always good to check out all possible train providers for the trip from Geneva to Milan as there might be differences in the amenities they offer.

Can I buy a direct train from Geneva to Milan?

Yes, there are 5 direct trains per day from Geneva to Milan. You can look to travel with Trenitalia  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

How many trains are there from Geneva to Milan a day?

On average, there are 5 trains a day from Geneva to Milan. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Geneva to Milan?

The first Geneva to Milan train departs at 4: 39 AM   and the last train from Geneva to Milan leaves at 12: 39 PM. Check out the most up-to-date train schedule from Geneva to Milan on Omio and find the best time to travel to your destination.

How early should I purchase Geneva to Milan train tickets to get the best deals?

If you book the Geneva to Milan train within the next 7 days, you can find one way tickets to cost on average $84 (€69). However, booking your train ticket in advance gives you access to the best prices for trains to Milan from Geneva. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Geneva
Milan
Genève is the most popular Geneva railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Geneva for your trip to Milan.