Milan to Geneva train

Cheap train tickets from Milan to Geneva

Showing times and prices for 27 Jun

Cheapest

£76

Average

£76

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.

Cheapest
17:20Milan Centrale4h01 21:21Geneva
0 changes
£761One-way
Cheapest
08:20Milan Centrale4h01 12:21Geneva
0 changes
£761One-way
Cheapest
13:20Milan Centrale4h01 17:21Geneva
0 changes
£761One-way
Cheapest
19:20Milan Centrale4h34 23:54Geneva
0 changes
£761One-way

Train schedule Milan to Geneva

Showing trains for tomorrow, Monday, 27 June
08:20Milan Centrale4h01 12:21Geneva
0 changes
13:20Milan Centrale4h01 17:21Geneva
0 changes
17:20Milan Centrale4h01 21:21Geneva
0 changes
19:20Milan Centrale4h34 23:54Geneva
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, coach or flight

Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul

Fastest train times from Milan to Geneva

Showing times and prices for 27 Jun

Fastest Journey

4 h 1 m

Average

4 h 9 m

Trains per day

4

Distance

250 km

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

Fastest
17:20Milan Centrale4h01 21:21Geneva
0 changes
£761One-way
Fastest
08:20Milan Centrale4h01 12:21Geneva
0 changes
£761One-way
Fastest
13:20Milan Centrale4h01 17:21Geneva
0 changes
£761One-way
2nd Fastest
19:20Milan Centrale4h34 23:54Geneva
0 changes
£761One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Geneva?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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£69 (€77)
frequencyTrain frequency4 a day
changesDirect trainYes, there are 4 direct trains a day
carriersTrain companiesTrenitalia

Trains from Milan to Geneva cover the 154 miles (249 km) long route taking on average 4 h 1 min with our travel partners like Trenitalia. Normally, there are 4 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £61, but the average price of train tickets is £69. Travellers depart most frequently from Milano Centrale and arrive in Genève.

Train companies: Trenitalia trains Milan to Geneva

Buy your official Trenitalia train tickets between Milan and Geneva from £61 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

Trenitalia

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 Milan and Geneva, you can book Trenitalia train tickets starting as low as £61 one-way on Omio quickly and easily. Check out the current Trenitalia timetable and book a cheap train to Geneva from Milan in just a few steps. On Omio you can find all the information you need for the Milan to Geneva route, such as departure and arrival times, stops, train stations, journey times and savings on your train route.

  • Average Price: £61

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

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

Can I enter Switzerland from Italy?

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

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

Conditions of entry:

  • There are no current restrictions

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

All travellers in Switzerland must observe these coronavirus safety measures:

  • Physical distance: metre (s) ( feet)
  • Face mask: Regional advice

The information above was last checked on 25/06/2022. Remember to review the latest COVID-19 travel safety regulations   for your train between Milan and Geneva as this information can change.

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

Is my return train into Milan from Geneva restricted?

International entry is allowed for: Entry is fully open for citizens and permanent residents of Switzerland

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

Conditions of reentry:

  • There are no current restrictions

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:

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

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

Looking to save money on your route? Omio customers have found the cheapest train between Milan and Geneva for the next 7 days starting from £61  one way.
In the next 7 days you’ll find that the average cost of a train ticket to Geneva from Milan is £69  one way.
The distance from Milan to Geneva by train is approximately 154 miles (249 km).
While the time it takes to travel 154 miles (249 km) to Geneva from Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Milan to Geneva is on average 4 h 1 min.

When taking a train from Milan, you have a couple of train stations you can depart from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When you arrive in Geneva, your train can arrive in train stations including Genève and Geneva.

Omio customers travelling this route book their trains from Milano Centrale   to Genève.

Passengers board their train most frequently from Milano Centrale and travel around 2.3 miles (3.7 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Genève and need to travel approximately 1.2 miles (2 km) from the train station to the city centre in Geneva.

When taking a train from Milan to Geneva, you can count on Trenitalia for the best way to get you to Geneva. You can also check all possible train providers who offer a service from Milan to Geneva and compare the amenities they offer before buying a train ticket.
Yes, there are 4 direct trains a day between Milan and Geneva. If you’re looking for a direct train from Milan to Geneva, consider travelling with Trenitalia. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
The average number of trains departing Milan for Geneva is 4 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train departing from Milan to Geneva leaves at 06: 20. The last train departing from Milan to Geneva leaves at 17: 20. You can find the latest Milan to Geneva train times on Omio and book the best time to leave for your journey on your chosen travel date.
You can find a train between Milan and Geneva to cost on average £69 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 Milan to Geneva train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milan
Geneva
Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey 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 transport 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 transport 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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language