Cheap train tickets from Milan to Geneva

Showing times and prices for Jan 21

Cheapest

$102

Average

$103

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 Milan to Geneva will cost around $ 103 if you buy it on the day, but the cheapest tickets can be found for only $ 102.

Cheapest
07:20PMMilan Centrale4h01 11:21PMGeneva
0 changes
$1021One-way
Cheapest
05:20PMMilan Centrale4h01 09:21PMGeneva
0 changes
$1021One-way
Cheapest
08:20AMMilan Centrale4h01 12:21PMGeneva
0 changes
$1021One-way
2nd Cheapest
07:20AMMilan Centrale5h01 12:21PMGeneva
1 changes
$1051One-way

Train schedule from Milan to Geneva

Showing trains for tomorrow, Fri, Jan 21
07:20AMMilan Centrale5h01 12:21PMGeneva
0 changes
08:20AMMilan Centrale4h01 12:21PMGeneva
0 changes
05:20PMMilan Centrale4h01 09:21PMGeneva
0 changes
07:20PMMilan Centrale4h01 11:21PMGeneva
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
$20Flixbus
$212ITA
Sat
Jan 22
$72Trenitalia
$23Flixbus
$212ITA
Sun
Jan 23
$72Trenitalia
$20Flixbus
$212ITA
Mon
Jan 24
$72Trenitalia
$20Flixbus
$212ITA
Tue
Jan 25
$72Trenitalia
Find prices
Find prices
Wed
Jan 26
$52Trenitalia
Find prices
$212ITA
Thu
Jan 27
$52Trenitalia
$20Flixbus
$212ITA
Fri
Jan 28
$52Trenitalia
$20Flixbus
$138Eurowings
Sat
Jan 29
$52Trenitalia
$20Flixbus
$212ITA
Sun
Jan 30
$41Trenitalia
$20Flixbus
Find prices
Mon
Jan 31
$52Trenitalia
$20Flixbus
$212ITA
Tue
Feb 1
$52Trenitalia
Find prices
$212ITA
Wed
Feb 2
$52Trenitalia
Find prices
$212ITA
Thu
Feb 3
$52Trenitalia
Find prices
$212ITA
Fri
Feb 4
$52Trenitalia
$20Flixbus
$138Eurowings Europe
Sat
Feb 5
$52Trenitalia
$16Flixbus
$212ITA
Sun
Feb 6
$41Trenitalia
Find prices
$212ITA
Mon
Feb 7
$52Trenitalia
$16Flixbus
$212ITA
Tue
Feb 8
$41Trenitalia
Find prices
$212ITA
Wed
Feb 9
$41Trenitalia
Find prices
$212ITA

Fastest train times from Milan to Geneva

Showing times and prices for Jan 21

Fastest Journey

4 h 1 m

Average

4 h 16 m

Trains per day

4

Distance

250 km

Of the 4 trains that leave Milan for Geneva 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 16 m but if you time it right, some trains will get you there in just 4 h 1 m .

The slowest trains will take 5 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:20PMMilan Centrale4h01 11:21PMGeneva
0 changes
$1021One-way
Fastest
05:20PMMilan Centrale4h01 09:21PMGeneva
0 changes
$1021One-way
Fastest
08:20AMMilan Centrale4h01 12:21PMGeneva
0 changes
$1021One-way
2nd Fastest
07:20AMMilan Centrale5h01 12:21PMGeneva
1 changes
$1051One-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 Milan to Geneva

distanceDistance154 miles (249 km)
durationAverage train duration4 h 1 min
priceAverage train ticket price$78 (€65)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersTrenitalia or SBB

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

Train providers: Trenitalia and SBB from Milan to Geneva trains

Trenitalia and SBB trains will get you from Milan to Geneva from $52 (€43). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

SBB
Trenitalia

SBB is Switzerland's main train company and for your next train trip between Milan and Geneva, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

Find cheap tickets for SBB trains from Milan to Geneva on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Milan to Geneva train schedule from SBB, the latest train ticket offers available and other travel information for the 154 miles (249 km) route between Milan and Geneva, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Milan to Geneva in the Omio app, you can check to see if the SBB trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the SBB train schedule for your ideal departure and arrival times, compare the best route available to get to Geneva from Milan and then book a cheap train with ease. Sit back and enjoy your upcoming train to Geneva from Milan with SBB!

    SBB has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Milan to Geneva:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    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.
    FAQs

    Am I allowed to travel by train from Milan, Italy to Geneva, Switzerland?

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

    What is the status of international entry into Switzerland from Italy?

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

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

    Conditions of entry:

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

    When traveling in Switzerland, you must follow these COVID-19 safety rules:

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

    The information above was last checked on 1/13/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Milan to Geneva before traveling.

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

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

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

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

    What are the requirements?

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

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

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

    Last checked on 1/18/22. 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 train to Milan from Geneva here.

    What is the price of the cheapest train from Milan to Geneva?

    Looking to save money on your journey? Omio customers have found the cheapest train from Milan to Geneva for the next 7 days starting from $52 (€43)  one way.

    What is the price of a train ticket to Geneva from Milan?

    The train price from Milan to Geneva is on average $78 (€65)  if you are looking to book your tickets for this route in the next 7 days.

    What is the distance between Milan and Geneva by train?

    The Milan to Geneva train distance is approximately 154 miles (249 km).

    How long is a train from Milan to Geneva on average?

    On average the Milan to Geneva train travel time is 4 h 1 min  for the 154 miles (249 km) long trip, but the duration can vary if you travel on weekends and holidays.

    What train station in Milan goes to Geneva? What train station do I come into Geneva from Milan?

    When departing from Milan, you have various train station options to start your journey from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When arriving in Geneva, you can end your route in train stations like Genève and Geneva.

    Omio customers book a train from Milano Centrale   to Genève   most frequently for this route.

    Where is the train station in Milan? Where is the train station in Geneva?

    The most popular departure train station with passengers for this journey, called Milano Centrale, is located 1.7 miles (2.8 km) from the city center of Milan.

    The most popular arrival train station, Genève, is located 0.6 miles (950 m) away from the city center of Geneva.

    What train providers go from Milan to Geneva?

    For the journey from Milan to Geneva you can take a train with Trenitalia or SBB. Be sure to check out all possible train providers that offer services to Geneva from Milan on Omio to compare what amenities they may have.

    How many train services per day are there between Milan and Geneva?

    On average, there are 2 trains a day from Milan to Geneva. 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 Milan to Geneva?

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

    When should I buy the Milan to Geneva train for the best deals on tickets?

    If you buy a train ticket from Milan to Geneva within the next 7 days, you can find tickets to cost on average $78 (€65) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Geneva from Milan are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Milan
    Geneva
    Milano Centrale is the most popular Milan 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 Milan for your trip to Geneva.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transit options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transit options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8