Milan Transport Tickets and Travel Cards

Milan Transport Tickets and Travel Cards

One-way tickets, 24 or 72-hour passes, weekly travel cards... discover all the types of ticket and transport cards available in Milan .

All the tickets and travel cards are valid for all of Milan’s means of transport: urban buses , trams , Milan Metro and urban trains.

You can purchase the transport tickets in the various metro stations, in the off-licenses and in any of Milan’s parking meters. From 2020 you'll have to load tickets onto an electronic card, RicaricaMi, of personal use.

Most useful tickets for tourists

Single ticket.

A single ticket covers areas Mi1, Mi2, and Mi3 and is  valid for 90 minutes since it is first punched into the validating machine. You can change metro lines during this time, but you cannot leave the metro station and then come back and use the same ticket . The price of a single urban ticket costs € 2 ( US$ 2.10).

24-hour travel card

The one-day travel card is valid for 24 hours since it's first punched into a validating machine. This means that if you validate your travel pass at 1:30 pm you can use the transport until 1:30 pm the next day. It covers areas Mi1, Mi2, and Mi3 and costs  € 7 ( US$ 7.40) .

72-hour travel card

The three-day travel card permits unlimited travel and is valid for 72   hours since it's first validated, costing € 12 ( US$ 12.80).

Ticket for your luggage

You'll sometimes have to buy a separate ticket for your luggage, depending on its size, and note that if you have more than one suitcase, you might not be allowed to get on the metro, tram, or bus.

The suitcases which can be carried onboard are very similar to the dimensions of the ones allowed on an airplane. The small ones (50 centimeters) are allowed on for free and the larger ones (50 x 90 centimeters) must have their own Luggage ticket. Suitcases over 90 cm are not allowed on Milan’s public transport, so you might want to think about taking another means of transport because you could be fined if your luggage is too large.

Other tickets and travel cards

10 standard tickets.

The price of 10 standard tickets is € 18 ( US$ 19.10), which saves you a little money compared to if you were to purchase 10 separate single tickets. This ticket can only be used by one person.

Weekly 2x6 ticket

This travel card is not very useful for visitors. It allows you to travel twice a day for 6 days during the same week for € 8.40 ( US$ 8.90).

Evening ticket

This ticket gives you unlimited access from 8 pm until the end of the service . The price of the ticket costs € 3 ( US$ 3.20).

Special tickets for the Fiera Milano (Rho Fiera)

A ticket to the Fiera Milano on Milan Metro’s line 1 costs € 2.55 ( US$ 2.70) per journey. This ticket will allow you to change lines and take other means of transport for 105 minutes after first validating it.

Travel Cards

As well as the already mentioned tickets, Milan’s public transport system also has weekly, monthly, and annual travel cards. These cards are not so useful for tourists unless you're planning on staying in Milan for over a week, as the card itself costs € 10 ( US$ 10.60).

Further Information

For more detailed information on the prices and types of tickets available on the Milan public transport network click here .

Transport tickets in Milan

You may also be interested in

Comfortable but cheap, taxis in Milan can always get you out of a jam. Learn their fares and some advice in case you have to use them.

Milan is home to one of the most prestigious fashion shows in the world (Milan Fashion Week) and some of the best Fashion Schools; making it the perfect place to freshen up your wardrobe. Discover where and what to buy in Milan.

milan train travel

Torna Su / Back to top

  • Ferrovie dello Stato Italiane
  • Italcertifer
  • Grandi Stazioni
  • Busitalia - Sita Nord
  • Fondazione FS
  • Mercitalia Logistics

Close

CUSTOMER AREA

Manage your ticket.

milan train travel

SEARCH IN SITE

Icona lente

  • Trenitalia Mission Main economic and financial indicators Subsidiary companies Environment quality and safety Ethics compliance and integrity

Connections

  • Frecciarossa Frecciargento Frecciabianca Intercity Intercity Notte
  • Connection to the airport Rome - Fiumicino airport Rome - Ciampino airport Pisa - Galileo Galilei airport Cagliari - Elmas Airport Brindisi Air&Port link Genova Airlink Verona Airlink Olbia Costa Smeralda airport Catania Fontanarossa airport
  • Travel Ideas & Inspiration UNESCO World Heritage Explore 5 Terre Tuscany Line Castelli Romani Line Train + Bus Services Castel Romano Designer Outlet Link Barberino Designer Outlet Link Noventa di Piave Designer Outlet Link
  • Our prices Base ticket Economy ticket Super Economy ticket tiRimborso (Ticket refund) Other offers Group Travel offer Green and Silver Card Children’s discount Exclusive benefits for A.I.R.E. members Regional offers Italia in tour
  • Special Offers Insieme Me&You Bimbi Gratis Freccia 2X1 FrecciaYOUNG FrecciaSENIOR FrecciaFAMILY Famiglia Young Senior
  • Return Offers Same day return Weekend return Special same day return Frecce Same week return International offers Trenitalia Pass Interrail pass Fares information
  • At the station Frecciadesk at the station High Speed lounges Lost property service
  • On board Bike on board Transport of pets Entertainment on board Catering service Travelling with your pet
  • Other services Easy rent City Sightseeing
  • Ticket online Manage your ticket Postoclick Ticketless Mobile ticketing and App Online invoicing Digital Regional Ticket Regional online ticket and passes
  • Travel agencies In Italy Abroad

Information and Contacts

  • Assistance and contacts Call Center Customer Service offices Conciliation Person with reduced mobility Refund, compensation and complaints Compensation for delays and refund Refund, compensation for delays and complaints on international trains How to send a complaint
  • For a safe journey on board Hygiene and sanitation procedures on trains Terms of use of fares/offers Service Quality Report Service Charter Regionale Department European Regulation (UE) 782/2021 Agreement on Journey Continuation Conditions of International Carriage (SCIC) for NRT
  • In case of strike Become Trenitalia partner

Trenitalia homepage

Customer Area

Open the menu

  • Main economic and financial indicators
  • Subsidiary companies
  • Environment quality and safety
  • Ethics compliance and integrity
  • Frecciarossa
  • Frecciargento
  • Frecciabianca
  • Intercity Notte
  • Rome - Fiumicino airport
  • Rome - Ciampino airport
  • Pisa - Galileo Galilei airport
  • Cagliari - Elmas Airport
  • Brindisi Air&Port link
  • Genova Airlink
  • Verona Airlink
  • Olbia Costa Smeralda airport
  • Catania Fontanarossa airport
  • UNESCO World Heritage
  • Explore 5 Terre
  • Tuscany Line
  • Castelli Romani Line
  • Castel Romano Designer Outlet Link
  • Barberino Designer Outlet Link
  • Noventa di Piave Designer Outlet Link
  • Base ticket
  • Economy ticket
  • Super Economy ticket
  • tiRimborso (Ticket refund)
  • Group Travel offer
  • Green and Silver Card
  • Children’s discount
  • Exclusive benefits for A.I.R.E. members
  • Italia in tour
  • Bimbi Gratis
  • Freccia 2X1
  • FrecciaYOUNG
  • FrecciaSENIOR
  • FrecciaFAMILY
  • Same day return
  • Weekend return
  • Special same day return
  • Frecce Same week return
  • Trenitalia Pass
  • Interrail pass
  • Fares information
  • Frecciadesk at the station
  • High Speed lounges
  • Lost property service
  • Bike on board
  • Transport of pets
  • Entertainment on board
  • Catering service
  • Travelling with your pet
  • City Sightseeing
  • Manage your ticket
  • Mobile ticketing and App
  • Online invoicing
  • Digital Regional Ticket
  • Regional online ticket and passes
  • Call Center
  • Customer Service offices
  • Conciliation
  • Person with reduced mobility
  • Compensation for delays and refund
  • Refund, compensation for delays and complaints on international trains
  • How to send a complaint
  • Hygiene and sanitation procedures on trains
  • Service Quality Report
  • Service Charter Regionale Department
  • European Regulation (UE) 782/2021
  • Agreement on Journey Continuation
  • Conditions of International Carriage (SCIC) for NRT
  • In case of strike
  • Become Trenitalia partner

YOUTUBE-PLAYER

men� tipi di soluzioni

  • © Gruppo FS Italiane 2018
  • Terms and Conditions
  • Vat n. 06359501001
  • Personal data protection
  • Cookie Preferences

Train advice from the Man in Seat 61...

The Man in Seat 61

Share on Facebook

Trains between European cities

Trains from milan.

  • Buy train tickets
  • Buy ferry tickets
  • Book a hotel
  • Privacy & cookies
  •   Home

Train travel UK & Ireland...

Train travel in europe..., train travel in asia..., train travel in africa..., train travel in america..., train travel in australasia, i want to go from milan to....

      Select your destination... Somewhere else in Italy... A Coruna Alicante Amsterdam Andorra Athens Avignon Barcelona Basel (Basle) Belgrade Berlin Bern (Berne) Brasov Bratislava Brussels Bruges (Brugge) Bucharest Budapest Cannes Catania Cesky Krumlov Clermont-Ferrand Cologne Copenhagen Dublin & Ireland Dubrovnik Dusseldorf Faro Florence Frankfurt Geneva Gothenburg Hamburg Helsinki Innsbruck Interlaken Krakow Kyiv Lausanne Le Mans Lille Linz Lisbon Ljubljana London & UK Luxembourg Luzern (Lucerne) Lviv Lyon Madrid Malaga Malmo Marseille Monte Carlo Montenegro - Bar, Podgorica Montreux Moscow Munich Nantes Naples Nice Oslo Palermo Pamplona Paris Perpignan Porto Prague Rennes Rome St Moritz St Petersburg Salzburg San Sebastian Santiago de Compostela Seville Sicily Siracuse Sofia Split, Croatia Stockholm Strasbourg Toulouse Tours Valencia Venice Verona Vichy Vienna Vigo Warsaw Zurich Zagreb & Croatia Zermatt

       Click here for journeys starting in another city

       Milan Centrale station guide

      Recommended hotels in Milan

Tip:   For a coffee, beer or meal before your train try the Bistro Centrale on the main concourse.  For a great Italian restaurant 5-10 min walk from the station, I recommend Noblesse Oblige , see map .

Before you buy your tickets

Take a moment to read these tips for buying European train tickets .  It answers all the usual questions, "Do I need to book in advance or can I buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or a €35 point-to-point ticket?".  How far ahead can you buy train tickets?

European train travel FAQ

Which station in milan.

Milan Centrale is the main station in Milan, an impressive landmark in its own right, although Italo trains and the Paris-Milan TGVs use the less impressive more modern Porta Garibaldi station.  In the text below 'Milan' means Milan Centrale unless it says otherwise.  If you need to transfer between Centrale and Porta Garibaldi, it's an 8-minute €8 taxi ride or a 25 minute walk or a €3 10-minute local train ride.  See Milan Centrale station guide .  See Milan Porta Garibaldi station guide .  Map of Milan showing stations .

Milan to Florence , Rome, Venice, Naples & other Italian cities from €19.90

2.  www.thetrainline.com is also easy to use, in €, £, $, small booking fee.  Sells tickets for Trenitalia and Italo and can also book trains in other countries.  Allows seat choice from a seat map on Trenitalia high-speed & Intercity trains.  More about Thetrainline .

3.  www.raileurope.com is easy to use, in €, £ & $, small booking fee.  Sells tickets for Trenitalia and Italo and can also book trains in other countries.  More about Raileurope .

Milan to Como, Tirano

Milan to pompeii, sorrento, amalfi, milan to palermo, catania, siracuse & sicily.

Option 1, Milan to Sicily by direct sleeper train - an epic ride in your own private sleeper, direct to Sicily

An Intercity Notte sleeper train leaves Milan Centrale at 20:10 every night, snuggle down in your own bed and wake up next morning speeding along the scenic Italian coast.  At Villa San Giovanni at the toe of Italy the train is shunted onto a ferry to cross the Straits of Messina .  It's a unique experience, have your camera ready.  In Messina the train splits, one portion goes to Cefalu & Palermo, the other to Catania, Taormina & Siracuse, arriving in the afternoon.

The train has has a sleeping-car with 1, 2 & 3 bed compartments with washbasin and Comfort couchette cars with 4-berth compartments, ideal for families.  The couchettes convert to seats for daytime use, the sleepers convert to a private sitting room with sofa.  There's no restaurant car, so bring your own picnic and bottle of wine or beer. 

Option 2, Milan to Sicily using a Rome-Sicily sleeper - the most time-effective option

Catch an early-evening Frecciarossa high-speed train to Rome Termini in as little as 2h55, then take an Intercity Notte sleeper train from Rome Termini to Cefalù, Palermo, Catania, Taormina or Siracuse.  In the morning the sleeper train is shunted onto a ferry to cross the Straits of Messina , a unique experience, have your camera ready.  It arrives in Sicily late morning.  More about trains to Sicily .

Milan to Rome starts at €29.90, Rome to Sicily starts at €39.90 in a couchette, €79.90 with a bed in a cosy 2-bed sleeper or €87.50 with a single-bed sleeper all to yourself.  Fares vary like air fares, so book ahead.

If you'd like longer in Rome between trains (perhaps plan to have dinner there, or an afternoon wander) book each train separately, it makes no difference to the price.

See the trains to Sicily page for photos & travel tips

Option 3, Milan to Sicily by daytime train.  Milan to Sicily in a single day, an epic ride

You can travel from Milan to Palermo, Catania or Siracuse by train in a single day, albeit with an early start and late evening arrival.  You take a Frecciarossa high-speed train from Milan Centrale to Naples Centrale , then the afternoon InterCity train from Naples Centrale to Sicily.  The journey takes you along the coast past cliffs and beaches to the toe of Italy, then the Naples-Palermo/Catania/Siracuse train gets shunted onto a ferry to cross the Straits of Messina , a unique experience, have your camera ready.  There's no catering car on the InterCity train , so bring your own picnic and bottle of wine or beer.  See the trains to Sicily page for photos & travel tips

Fares start at just €39.80 in 2nd class or €59.80 in 1st class.  Book ahead for Trenitalia's cheap Super-Economy and Economy prices.

Back to top

Milan to London from €74

See the London to Italy page for times, fares, tickets between the UK & Italy - in either direction

Milan to Dublin & Ireland

Option 1, Milan to Dublin via London & Holyhead - daily departures

Option 2, Milan to Dublin via Paris & Cherbourg - several times a week

Fares start at €29, for full details see the Milan-Paris page .  Fares vary like air fares, so book ahead.

Milan to Paris from €29

These trains started running in December 2021, in competition with the French Railways TGVs shown in option 2.

Which is better, TGV or Frecciarossa?  See a comparison here .

The TGV has a cafe-bar, power sockets at all seats & free WiFi.  It's a scenic & relaxing run, initially a slow speed meander through the alps on the classic line from Italy into France via Modane, past Chambéry & Lyon, then a final high-speed dash to Paris at up to 300 km/h (186 mph) on the high-speed line.  Bring a good book and a bottle of wine, and make it a relaxing journey with your feet up.  See the Paris-Milan video showing the train & scenery .

This journey is longer and costs a bit more, but it will be a highlight of your whole trip.  If time isn't pressing and you want the ultimate train ride through the Alps, I'd recommend this option! If you need convincing, watch the video !

The Milan to Paris Thello sleeper train was suspended in March 2020 and has now been permanently discontinued.

Milan to Lyon

Milan to strasbourg.

Step 1, travel from Milan Centrale to Basel SBB by direct EuroCity train, with restaurant car, power sockets at all seats & free WiFi.

At the time I write this there are departures at 07:20 & 15:20, journey time 4h12.  It's a lovely journey through the Alps.

Fares start at €29 in 2nd class or €49 in 1st class.  Fares vary like air fares, so book ahead.

Buy tickets at www.raileurope.com or www.thetrainline.com .

Step 2, take a TER train from Basel SBB to Strasbourg.  These run every hour, sometimes every half hour, journey time 1h18.

Fares are €27 in 2nd class or €40.50 in 1st class.  These fares are fixed-price, unlimited availability.

Tickets are good for any train, so even a 10-minute connection is fine, if you miss it you can take the next one.  At Basel SBB , the trains to Strasbourg leave from SNCF platforms 31-35 .

Buy tickets at www.raileurope.com or www.thetrainline.com and print them out.

Milan to Vichy, Clermont, Le Mans, Tours, Brittany, Lille

Fares start at €25 in standard (2nd class), €32 in business (1st class) or €149 in executive (premium 1st).

Buy tickets at www.raileurope.com or www.thetrainline.com .  Booking opens up to 4 months ahead .

Step 2, take a direct TGV from Lyon Part Dieu to Lille, Tours, Le Mans, Nantes, Rennes, or a direct TER or Intercité from Lyon Part Dieu to Vichy, Clermont-Ferrand and other destinations in central France.

Milan to Nice , Cannes, Monte Carlo

There are several departures from Milan to Monaco, Nice & the Côte d'Azur every day, see the Italy to Nice page for details .

Milan to Brussels & Bruges from €64

Step 1, travel from Milan to Lyon by Frecciarossa , leaving Milan Centrale at 06:25 & arriving Lyon Part Dieu at 11:10.

This is high-speed dash from Milan to Lyon, then a lovely ride at low speed on the classic line through the Alps, see the photos & information here .  The train has a cafe-bar, power sockets at all seats & free WiFi.  Sit back and enjoy the ride.

Fares start at €25 in standard (2nd), €32 in business (1st) or €149 in executive class (premium 1st).  Fares vary like air fares so book ahead.

Book this train at either www.raileurope.com or www.thetrainline.com (whichever you prefer) as you can buy all the tickets together in one place, in plain English, in €, £ or $, overseas credit cards no problem, small booking fee.  Booking normally opens up to 4 months ahead , it's ticketless, you simply print out your booking reference or show it on your phone.

Step 2, travel from Lyon to Brussels by direct TGV:

On Saturdays & Sundays, leave Lyon Part Dieu at 14:00 arriving Brussels Midi at 17:43.

On Mondays-Fridays, leave Lyon Part Dieu at 17:00 arriving Brussels Midi at 20:43

The TGV has a cafe-bar, power sockets at all seats & free WiFi.

Fares start at €39 in 2nd class or €59 in 1st class.  Fares vary like air fares so book ahead.

Leave Milan Porta Garibaldi 06:00, change trains & stations in Paris , arrive Brussels Midi 17:17.

It's a scenic & relaxing run, initially a slow speed meander through the alps on the classic line from Italy into France via Modane, past Chambéry & Lyon, then a final high-speed dash to Paris at up to 300 km/h (186 mph) on the high-speed line, see the Paris-Milan TGV video .  Bring a good book and a bottle of wine, and make it a relaxing journey with your feet up

Fares start at €29 in 2nd class or €44 in 1st class.  Fares vary like air fares, so book ahead.

Fares start at €29 in 2nd class or €55 in 1st class.  Fares vary like air fares, so book ahead.

Step 1, travel from Milan to Lyon by Frecciarossa , leaving Milan Centrale at 15:53 & arriving Lyon Part Dieu at 20:12.

This is high-speed dash from Milan to Lyon, then a lovely ride at low speed on the classic line through the Alps, see the photos & information here .  The train has a cafe-bar, power sockets at all seats & free WiFi.  Sit back and enjoy the ride.  More about the Milan-Lyon-Paris Frecciarossa .

Stay overnight in Lyon , The Ibis Budget Lyon Centre - Gare Part Dieu is affordable & right next to Lyon Part Dieu station with good reviews, the Radisson Blu Hotel, Lyon also gets great reviews and is just a few minutes walk away.

On Mondays to Saturdays you can leave Lyon Part Dieu at 05:50 arriving Brussels Midi at 09:43.

On any day of the week you can leave Lyon Part Dieu at 08:27 arriving Brussels Midi at 12:11

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures. Check current times online, there are currently departures from Milan at 15:10, 17:10, 18:10 taking 4h17.  But at least this route is still working!

Milan to Amsterdam from €64

Option 1, Milan to Amsterdam using the Zurich-Amsterdam Nightjet sleeper - the time-effective option

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, you'll need to leave Milan Centrale at 15:10 arriving Zurich HB at 19:27.  Check times online.

The EuroCity train has a restaurant car, power sockets at all seats & fee WiFi.  It's a lovely ride across Switzerland through the Alps past various lakes including Lake Lugano, see the Milan to Zurich video .  Have your camera ready!

You've time for dinner in Zurich, I recommend steak-frites and a beer or two at the Brasserie Federal in the main station hall .

Fares start at €29 in 2nd class or €49 in 1st class.  Fares work like air fares, book ahead for the cheapest prices.

This comfortable Nightjet train has an air-conditioned AB33 sleeping-car with 1 & 2 berth compartments with washbasin.  The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu.  The train has couchette cars with 4 & 6 berth compartments, and ordinary seats.  A light breakfast is included in sleepers & couchettes, served in your compartment.  Watch the Amsterdam-Switzerland sleeper video .

Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €89.90 in a 3-bed sleeper, €109.90 in a 2-bed sleeper or €159.90 in a single-bed sleeper, all per person per berth.  Fares vary like air fares, so book ahead.

Book this train at www.oebb.at .  Booking opens up to 6 months ahead , sometimes less.

Tip:   This train may be listed in the search results twice, once as an IC with seats, once as an NJ with couchettes/sleepers.  Choose the latter!

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, the direct Milan-Frankfurt train in cancelled.  It's still currently possible to get from Milan to Amsterdam in a day, leaving at 07:20, change Basel & Cologne, check times online at specifying Basel as a stopover, then book at www.thetrainline.com , splitting into stages if necessary.

Option 3, Milan to Amsterdam via Paris - means crossing Paris, but it's sometimes the cheapest option

Fares start at €35 in 2nd class or €79 in 1st class.  Fares vary like air fares, so book ahead.

Milan to Luxembourg

Option 1, Milan to Luxembourg in a single day

Step 1, travel from Milan to Mannheim by EuroCity train , leaving Milan Centrale at 11:20 and arriving Mannheim Hbf at 17:58.

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, the direct Milan-Frankfurt train in cancelled.

This train has a restaurant car, power sockets at all seats & free WiFi.  It takes you along the Gotthard route through Switzerland, past various lakes, see the photos & video here .

Fares start at €39.90 in 2nd class or €69.90 in 1st class.  Fares vary like air fares, so book ahead.

Book from Milan to Mannheim at the German Railways website int.bahn.de .

Booking opens up to 6 months ahead .  You print your own ticket or can show it on your laptop or phone.   I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

Step 2, travel from Mannheim to Luxembourg, leaving Mannheim Hbf at 18:36, changing at Koblenz, arriving Luxembourg 22:29.

Fares start at €20.90 in 2nd class or €27.90 in 1st class.  Fares vary like air fares, so book ahead.

Book from Mannheim to Luxembourg at int.bahn.de .

Tip:   Click Stopovers and enter Igel with length of stay zero,  This rids the search results of journeys involving a bus.

Earlier departures are possible, with an extra change in Zurich.  In this case, you'd first book from Milan to Zurich at www.raileurope.com or www.thetrainline.com , add to basket, then book from Zurich to Luxembourg with Igel entered as a via station (and allowing at least 45 minutes between trains in Zurich), add to basket and check out.

Option 2, Milan to Luxembourg with an overnight stop in Zurich

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures. Check current times online, there are currently departures from Milan at 15:10, 17:10, 18:10 taking 4h17.

Milan to Geneva, Zurich, Luzern, Basel & Switzerland from €29

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Check times online.

How to buy tickets

Both are easy to use, in €, £ or $ ( www.thetrainline.com can also sell in CHF), overseas credit cards no problem, small booking fee.  These retailers connect to both the Swiss and Italian systems so should be able to book from anywhere in Italy to anywhere in Switzerland, but if necessary help it along by specifying a via or splitting the booking at the interchange point.

Booking opens up to 4 months ahead .  Italian high-speed trains & the EuroCity trains are ticketless, you simply print out your booking reference or show it on your phone.  Swiss domestic tickets can be printed out or a mobile ticket can be shown on your phone.

Option 2, Milan to St Moritz, Chur & Zurich via the scenic narrow-gauge Bernina route

This is much slower and a little more effort to book, but it's an amazing experience, the best Swiss Alpine train ride of them all.  See video of a Milan to Zurich journey via the wonderful Bernina route .

The 10:20 from Milan connects with the Bernina Express itself, with time for a sandwich and beer in Tirano, see the Bernina Express page .

However, these trains run every 2 hours throughout the day, fare around €12, check train times at www.thetrainline.com or www.trenord.it .  No reservation is necessary or even possible, you just buy a ticket to Tirano from the self-service machines at Milan Centrale and hop on the next train.

Milan to Barcelona, Madrid & Spain

Day 1, travel from Milan to Lyon by Frecciarossa, leaving Milan Centrale at 06:25 & arriving Lyon Part Dieu at 11:10.

This is a lovely ride at low speed snaking through the Alps, see the photos & information here .  The train has a cafe-bar, power sockets at all seats & free WiFi, sit back and enjoy the ride.

Day 1, leave Barcelona Sants at 21:20 by AVE-S103 high-speed train , arriving Madrid Atocha at 23:50.

Earlier departures may be available with other operators, but I recommend allowing at least an hour between trains in Barcelona and it's better to stick with the same operator if you can when making connections, in this case Renfe.

Stay overnight in Barcelona.  The Hotel Barcelo Sants is the top choice here, it's part of Barcelona Sants station so easy to use when arriving & departing by train, with great reviews & good feedback from Seat61 users.  See other suggested hotels near the station .

Day 2, travel from Barcelona to anywhere else in Spain by high-speed train.

For Madrid:   AVE-S103 high-speed trains link Barcelona Sants with Madrid Atocha every hour or two in as little as 2h30.

For Granada:   Leave Barcelona Sants at 06:45 by AVE S112 high-speed train arriving Granada at 13:10.

For Malaga:   Leave Barcelona Sants at 08:35 by AVE-S112 high-speed train arriving Malaga Maria Zambrano at 14:51.

For Cordoba & Seville:   Leave Barcelona Sants at 08:35 by AVE-S112 high-speed train arriving Cordoba 13:42 & Seville Santa Justa 14:32.

For Valencia & Alicante:   EuroMed trains link Barcelona Sants with Valencia & Alicante regularly through the day, for example one leaves Barcelona Sants at 07:15 Mondays-Saturdays arriving Valencia Joaquin Sorolla 10:10 & Alicante 12:38 or at 10:15 every day arriving Valencia Joaquin Sorolla 13:13 & Alicante 15:32.

For Santiago de Compostela, A Coruna & Vigo , there's a morning Alvia train to Galicia, see details here .

How much does it cost?

Milan to Lyon starts at €25 in standard (2nd), €32 in business (1st) or €149 in executive class (premium 1st).

The easiest way to buy tickets is to use either www.raileurope.com or www.thetrainline.com (whichever you prefer) as you can buy all the tickets together in one place, in plain English, in €, £ or $, overseas credit cards no problem, small booking fee.  Booking normally opens up to 4 months ahead .  About Raileurope .  About Thetrainline .

Step 1, book the direct morning train from Milan Centrale to Lyon Part Dieu for day 1 and add this to your basket. 

Step 2, book the afternoon train from Lyon Part Dieu to Barcelona and add that to your basket. 

Step 3 if going beyond Barcelona, book a train from Barcelona to your Spanish destination for next morning, add to basket & check out.

The Frecciarossa is ticketless, you simply print out your booking reference or show it on your phone.  For TGVs you can print your ticket or select a mobile ticket to show on your phone.  For AVE and other Spanish trains you print your own ticket.

How to buy tickets, advanced

You can of course book each train separately with the relevant operator, with no booking fee.  This means more work and it won't necessarily make it any cheaper.

Step 1, buy tickets from Milan to Lyon at either www.italiarail.com (easy to use, in plain English, allows seat choice from a seat map, they'll refund seat61 users their booking fee if you email [email protected] afterwards) or Trenitalia's own website www.trenitalia.com , for that you'll need to use Italian-language place names, see this advice on using it .  It's ticketless, you simply print out your booking reference or show it on your phone.

Step 2, if using the direct train from Lyon to Barcelona run by Renfe, book at the Spanish Railways website, www.renfe.com (in €, fiddly, see advice on using it ).  If using the alternative trains run by SNCF, book these at the French Railways website www.sncf-connect.com .

Step 3, book onward trains in Spain at www.renfe.com (in €, fiddly, see advice on using it ).

Day 1, travel from Milan to Marseille, leaving Milan Centrale at 09:10 by Intercity train to Ventimiglia, then a TER local train from Ventimiglia to Nice Ville and a TGV from Nice Ville to Marseille St Charles , arriving 18:32.

Day 2, take a high-speed train from Barcelona to Valencia & Alicante or from Madrid to Cordoba, Seville, Granada, Malaga.

A fast EuroMed train leaves Barcelona Sants at 16:10 arriving Valencia Joaquin Sorolla 19:02 & Alicante 21:34.

Milan to Ventimiglia starts at €19.90 in 2nd class or €26.90 in 1st class.

Ventimiglia to Nice by TER costs a fixed-price €8, although €7.50 or even €5 promotional fares are sometimes offered.

Nice to Marseille by TGV starts at €15.

Marseille to Barcelona starts at €25 in 2nd class or €45 in 1st class.  Marseille to Madrid at €44 in 2nd class or €54 in 1st class.

Barcelona to Alicante or Madrid to Malaga/Seville starts at around €30.

Alternatively, you can book each train separately like this, although it's more work and the fares should be the same, but with no booking fee.

Step 1, book from Milan to Ventimiglia using either www.italiarail.com (easy to use, English place names, and they'll refund their €3.50 booking fee if you email them at [email protected] with your PNR) or Italian Railways' own site www.trenitalia.com (you'll need to use Italian language place names).  It's ticketless, you simply print out your booking reference or show it on your phone.

Step 2, book from Ventimiglia to Marseille at the French Railways website www.sncf-connect.com (in €, no booking fee).  You print your own ticket or can show a mobile ticket on your phone.

Step 3, book from Marseille to Barcelona or Madrid for day 2 at the Spanish Railways website www.renfe.com (fiddly, may reject some overseas credit cards, see advice on using it ).  You print your own ticket.

Day 1, travel from Milan to Geneva by ETR610 EuroCity train , leaving Milan Centrale at 17:20 and arriving Geneva 21:21.

Or take an earlier train for a pleasant afternoon in Geneva.

The TGV Duplex passes Beziers cathedral, flamingos on the lakes between Montpelier & Narbonne, the historic Fort de Salses right by the tracks before Perpignan, with great views of the imposing 2,784m Mt Canigou as the train rounds the southern end of the Pyrenees, see more photos & information about the journey .

Book from Geneva to Barcelona at www.thetrainline.com (easy to use, in €, £ or $, small booking fee) or the French Railways website www.sncf-connect.com (in €, no booking fee).  Booking opens up to 4 months ahead .  You print your tickets or can show a mobile ticket on your phone.

Day 2, travel from Barcelona to Madrid, Malaga, Cordoba, Seville, Valencia or Alicante and so on by high-speed train.

A high-speed AVE leaves Barcelona Sants at 18:25, arriving Madrid Atocha 20:55, with cafe-bar, power sockets at all seats & free WiFi.

A fast EuroMed train leaves Barcelona Sants at 18:15 arriving Valencia Joaquin Sorolla 21:07 & Alicante 23:40.

For Granada, Seville, Cordoba & Malaga, stay in Barcelona overnight, I recommend the Hotel Barcelo Sants inside the station.  Next morning direct high-speed AVE trains leave Barcelona Sants at 06:45 for Granada and 08:35 for Cordoba, Seville Santa Justa & Malaga Maria Zambrano.

Check times & buy tickets using either www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, small booking fee) or Spanish railways own site www.renfe.com (in €, much more fiddly, may reject some overseas credit cards, see advice on using it ) or www.petrabax.com (in $, small mark-up).  You print your own ticket.

Booking for Spanish trains normally opens only 60 days ahead , but this varies.  Allow at least 60 minutes between trains in Barcelona.

Milan to Lisbon & Portugal

Milan to andorra.

Step 2, travel from Marseille to Toulouse by Intercité leaving Marseille St Charles at 07:25 & arriving Toulouse Matabiau at 11:18.

Milan to Munich, Hamburg, Berlin & Germany from €39

Option 1, Milan to Hamburg or Berlin using the Zurich-Hamburg/Berlin sleeper - the most time-effective option

Step 1, travel from Milan to Zurich by EuroCity train , leaving Milan Centrale at 15:10 and arriving Zurich HB at 18:27.

Important: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, you'll need to leave Milan Centrale at 13:10, arriving Zurich HB 17:27.

The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  It's a lovely run through the Alps, past Italian and Swiss lakes and passing through the world's longest railway tunnel, the Gotthard Base Tunnel.

Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or www.trenitalia.com (in €, requires Italian language place names, see advice on using it ).  Booking opens up to 90 days ahead .  It's ticketless, you print your booking reference or show it on your phone.

Have dinner in Zurich, I recommend steak-frites & a beer at the Brasserie Federal on the main concourse at Zurich HB .

Step 2, travel from Zurich to Germany by Nightjet sleeper train , leaving Zurich HB at 19:59 & arriving Berlin Hbf 07:20, or leaving Zurich HB at 20:59 & arriving Hamburg Hbf 07:54.

The Zurich-Berlin Nightjet has a Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet.  The Zurich-Hamburg Nightjet has two air-conditioned double-deck sleeping-cars (1 & 2 bed compartments with washbasin, 1 & 2 bed deluxe compartments with shower & toilet, plus a few 3-berth compartments with washbasin).  Both trains also have couchette cars with 4 & 6 berth compartments & ordinary seats cars.  The sleeper & couchette fares include a light breakfast with tea or coffee in the morning, see the Nightjet page for a guide to on-board accommodation, tips, photos & video .

Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €69.90 in a 3-bed sleeper, €89.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth.  Fares vary like air fares, so book ahead.

Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, same prices). Booking opens up to 6 months ahead and you print your own ticket.

This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers.  The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu.  The train has couchette cars with 4 & 6 berth compartments, and ordinary seats.  A light breakfast is included in sleepers & couchettes, served in your compartment.  See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video .

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Check times online.  Until this is resolved, the daily direct Milan-Frankfurt train is cancelled.

Milan to Zurich by EuroCity train starts at €29 in 2nd class or €49 in 1st class.

Zurich to Germany starts at €37.90 in 2nd class or €69.90 in 1st class

If you use the direct 11:20 Milan-Frankfurt you can book from Milan to anywhere in Germany at the German Railways website int.bahn.de .  Booking opens up to 6 months ahead .  You print your own ticket or show it on your laptop or phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

If you want an earlier or later journey with a change in Basel or Zurich, book as one easy transaction at book at www.raileurope.com .  To see all the options & prices you must click More options and enter Basel SBB as a via station with duration set to at least 45 minutes.  Look for options with 1 change.  You can try this again with Zurich as the via station to see if you get timings you prefer.

The Milan-Zurich/Basel train will be ticketless, you simply print out your booking reference or show it on your phone.  The ticket from Basel/Zurich to Germany can be printed out or shown on your phone.  Alternatively, you can book in two stages as follows:

Step 1, book a ticket from Milan to Zurich using www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or www.italiarail.com (easy to use, in €, $ or £, they'll refund the €3.50 booking fee to seat61 users if you email them after booking at [email protected] ).  It's ticketless, you simply print out your booking reference or show it on your phone.

Leave Milan Centrale at 08:45, change at Verona Porta Nuova onto the 11:01 EuroCity train , arriving Munich Hbf 16:27.

Leave Milan Centrale at 10:05, change at Verona Porta Nuova onto the 13:01 EuroCity train , arriving Munich Hbf 18:28.

Leave Milan Centrale at 12:05, change at Verona Porta Nuova onto the 15:01 EuroCity train , arriving Munich Hbf 20:26.

Leave Milan Centrale at 14:45, change at Verona Porta Nuova onto the 17:01 EuroCity train , arriving Munich Hbf 22:27.

Milan to Vienna, Salzburg, Innsbruck & Austria from €48

Each portion of this comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers.  The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu.  The train has couchette cars with 4 & 6 berth compartments, and ordinary seats.  A light breakfast is included in sleepers & couchettes, served in your compartment.  See the Nightjet page for a guide to on-board accommodation, travel tips, photos & video .

By all means take an earlier train from Milan if you'd like lunch and a wander around Venice, for example the 08:05, 09:05, 10:05...  The Rialto Bridge is just 20 minutes walk from Venice Santa Lucia , St Mark's Square just 27 minutes walk, see map of Venice showing station .  There's a left luggage office at the station .  Of course if you haven't been to Venice before, I'd recommend an overnight stop, not just a few hours!

Fares start at €19.90 in 2nd class or €29.90 in 1st class.  Fares vary like air fares, so book ahead.

For Salzburg, change in Villach arriving Salzburg Hbf around 21:48.  Don't worry about the 5-minute interchange at Villach, this is a recognised connection which many people make, it's a simple cross-platform switch from platform 2 to platform 3.  In any case you will have a through ticket so will be looked after if there's missed connection .

Fares start at €29.90 in 2nd class, €44.90 in 1st class or €59.90 in business class (premium 1st).  Fares vary like air fares, so book ahead.

Leave Milan Centrale at 08:45, change at Verona Porta Nuova onto the 11:01 EuroCity train , arriving Innsbruck Hbf 14:36.

Leave Milan Centrale at 10:05, change at Verona Porta Nuova onto the 13:01 EuroCity train , arriving Innsbruck Hbf 16:36.

Leave Milan Centrale at 12:05, change at Verona Porta Nuova onto the 15:01 EuroCity train , arriving Innsbruck Hbf 18:36.

Leave Milan Centrale at 14:45, change at Verona Porta Nuova onto the 17:01 EuroCity train , arriving Innsbruck Hbf 20:36.

Milan to Copenhagen , Gothenburg & Stockholm

Option 1, Milan to Stockholm using the Hamburg-Stockholm sleeper train

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour.  Check times online.

The ICE train has a restaurant car, power sockets at all seats & free WiFi.  Times may vary, an extra change may be necessary at some times of year, but always allow at least an hour or two when connecting with a sleeper train you don't want to miss.  Have dinner in Hamburg, see suggested restaurants near the station .

Fares start at €37.90 in 2nd class or €69.90 in 1st class.  Fares vary like air fares, so book ahead.

Book this at the German Railways website int.bahn.de .

Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed, fares vary like air fares so book ahead.

Book this train at SJ's website www.sj.se .

Option 2, Milan to Copenhagen, Gothenburg & Stockholm using the Zurich-Hamburg sleeper

The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  It's a lovely run through the Alps, past Italian and Swiss lakes and passing through the world's longest railway tunnel, the Gotthard Base Tunnel .  Have dinner in Zurich, I can recommend the steak-frites and a beer at the Brasserie Federal on the main concourse at Zurich HB .

Book this train at www.raileurope.com or www.thetrainline.com (both easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or www.trenitalia.com (in €, requires Italian language place names, see advice on using it ).  It's ticketless, you simply print out your booking reference or show it on your phone.

Step 2, travel from Zurich to Hamburg by Nightjet sleeper train , leaving Zurich HB at 20:59 and arriving Hamburg Hbf at 07:53.

This comfortable Austrian Nightjet train has two air-conditioned double-deck sleeping-cars (compact 1 & 2 bed compartments with washbasin, larger 1 & 2 bed deluxe compartments with shower & toilet, plus a few 3-berth compartments with washbasin), couchette cars with 4 & 6 berth compartments & ordinary seats.  The sleeper & couchette fares include a light breakfast with tea or coffee in the morning, see the Nightjet information page .

Book this at the German Railways website int.bahn.de or www.thetrainline.com .

Booking opens up to 6 months ahead , you print your own ticket or can show it on your laptop or phone.

For Stockholm , travel from Copenhagen to Stockholm by X2000 train leaving Copenhagen at 14:19 and arriving Stockholm Central at 19:37.

For Gothenburg, travel from Copenhagen to Gothenburg by Öresund train , these leave every hour taking 3h50.

For Malmo, travel from Copenhagen to Malmö Central by Öresund train every 20-30 minutes taking 39 minutes.

All these trains cross the water from Denmark to Sweden over the impressive Öresund fixed link . 

Fares from Hamburg to Sweden start at €56.90.  Fares vary like air fares, so book ahead.

Book from Hamburg to Stockholm, Gothenburg or Malmö at the German Railways website int.bahn.de .

Gothenburg is listed as Göteborg Central.  If you have any problems, for example if you don't see any affordable 1st class fares, split the booking, booking Hamburg to Copenhagen at int.bahn.de and booking Copenhagen to anywhere in Sweden at either Omio.com (easy to use, in €, £ or $, small fee) or www.sj.se (in SEK, has been known to reject some overseas credit cards).

Booking opens up to 6 months ahead .  You print your own ticket or can show it on your laptop or phone.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.

Hamburg to Copenhagen by EuroCity train .  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey .

2nd class seats are almost all open-plan like this.  There are a handful of 6-seat 2nd class compartments in one of the coaches, but only a few.

The 1st class car has 6-seater compartments like this. Larger photo .  Larger photo .

Option 3, Milan to Copenhagen, Gothenburg & Stockholm using the Milan-Munich sleeper - another time-effective option

Step 1, travel from Milan to Munich by Nightjet sleeper train , leaving Milan Rogoredo at 21:26 & arriving Munich Hbf 09:22.

Step 2, travel from Munich to Copenhagen, leaving Munich Hbf 10:21, changing at Hamburg Hbf and arriving Copenhagen at 21:34.

Treat this as a chill-out day with a good book and a glass or two of wine (I can recommend DB's Spätburgunder red).  You travel from Munich to Hamburg by ICE train with restaurant car for lunch, power sockets at all seats & free WiFi.  You travel from Hamburg to Copenhagen by comfortable EuroCity train , power sockets at all seats, refreshment trolley.  Exact times may vary.  More about the Hamburg-Copenhagen journey .

Option 3, by daytime trains with overnight stop in Switzerland.

Option 4, Milan to Copenhagen, Gothenburg & Stockholm with overnight stop in Hamburg - if you prefer day trains & hotel to sleepers

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, you'll need to leave Milan Centrale at 07:10 arriving Zurich HB at 11:27.  Check times online.

Book this at www.thetrainline.com or www.raileurope.com (both easy to use, in €, £ or $, overseas credit cards no problem, small booking fee).  Using either of these sites means you can make all your bookings together in one place.

Book this train at int.bahn.de , www.thetrainline.com or www.raileurope.com . 

Booking opens up to 6 months ahead , you print your own ticket or can show it on your laptop or phone

For Stockholm , travel from Copenhagen to Stockholm by X2000 train , leaving Copenhagen at 14:19 and arriving Stockholm Central at 19:37.

Book from Hamburg to Stockholm as one transaction from €56.90 at int.bahn.de & print your own ticket or show it on your laptop or phone.

For Malmo or Gothenburg , Öresund trains run hourly from Copenhagen to Gothenburg taking 3h50 and every 20 minutes from Copenhagen to Malmö Central taking 39 minutes.  You should book from Hamburg to Malmo or Gothenburg (= Goteborg Central) as one transaction from €56.90 at int.bahn.de and print your own ticket.

For Oslo , either travel from Copenhagen to Oslo by train the same day, arriving late at night as shown in the Hamburg to Oslo section , or sail overnight to Oslo by DFDS cruise ferry as shown here .

Milan to Oslo & Norway

Option 1, Milan to Oslo with overnight stops Munich & Copenhagen - by train all the way

Day 1, travel from Milan to Munich via the scenic Brenner Pass as shown in Milan-Munich section, option 4 .

Day 2, travel from Munich to Copenhagen by train, leaving Munich Hbf at 10:21, 1 easy change at Hamburg Hbf , arriving Copenhagen at 21:34.

Fares start at €37.90 in 2nd class or €69.90 in 1st class.  fares vary like air fares, so book ahead.

Book this at the German Railways website int.bahn.de . 

Stay overnight in Copenhagen .  The friendly Astoria Hotel is a 1930s design classic right outside Copenhagen station main entrance, see photos & information here .  Other hotels near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel , First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).

Day 3, travel from Copenhagen to Oslo, leaving Copenhagen at 07:30, change at Gothenburg Central, arriving Oslo Sentral 15:47.

Earlier & later departures are available, see Copenhagen-Oslo timetable & information .

Option 2, Milan to Oslo via the Kiel-Oslo cruise ferry - most luxurious way to Norway

Day 1, travel from Milan to Zurich by EuroCity train , leaving Milan Centrale at 15:10 and arriving Zurich HB at 18:27.

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour.  Until this is resolved, arrival at Zurich HB is at 19:27.  Check times online.

The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  It's a lovely run through the Alps, past Italian and Swiss lakes and passing through the world's longest railway tunnel, the Gotthard Base Tunnel.  Have dinner in Zurich, I can recommend the steak-frites and a beer at the Brasserie Federal on the main concourse at Zurich HB .

Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or www.trenitalia.com (in €, requires Italian language place names, see advice on using it ).  Booking opens up to 90 days ahead .  It's ticketless, you simply print out your booking reference or show it on your phone.

Day 1, travel from Zurich to Hamburg by Nightjet sleeper train , leaving Zurich HB at 20:59 and arriving Hamburg Hbf at 07:53.

Book this train at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, more fiddly, same prices).  Booking opens up to 6 months ahead and you print your own ticket.

Option 3, Milan to Oslo using the Zurich-Hamburg sleeper & Frederikshavn-Oslo ferry - cheaper, more changes, slightly quicker

Day 1, travel from Milan to Hamburg & stay overnight.

Day 2, travel from Hamburg to Oslo by train arriving late at night, or s sail from Copenhagen to Oslo by DFDS overnight ferry.  This is a cheaper option than the Color Line ferry from Kiel.

For details of this journey see here .

Milan to Helsinki & Finland

Option 1, Milan to Helsinki using the Finnlines ferry from Germany - the easiest option

Day 1, travel from Milan to Munich by Nightjet sleeper train , leaving Milan Rogoredo at 21:26 and arriving Munich Hbf at 09:22.

Day 2, travel from Munich to Hamburg by ICE4 train , leaving Munich Hbf at 10:21 and arriving Hamburg Hbf 16:55.

Day 2, transfer from Hamburg Hbf to the Travemünde ferry terminal by local train+bus and sail from Travemünde to Helsinki with Finnlines, as shown in detail on the Trains from Hamburg page .

Finnlines sail from Travemünde in northern Germany to Helsinki every day, boarding at 23:30, sailing at 02:45 (the exact time varies) and arriving at Helsinki's Hansa Terminal in Vuosaari at 09:15 2 nights later (Day 4 from Milan).  Check sailing dates, times & book the ferry at www.finnlines.com .

Book onward trains within Finland at the Finnish Railways website www.vr.fi .

Option 2, Milan to Helsinki by train to Stockholm, then ferry

Step 1, travel from Milan to Stockholm as shown above .

Milan to Prague or Cesky Krumlov from €68

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour.  Until this is resolved, arrival in Zurich HB is at 19:27.  Check times online.

Step 2, travel from Zurich to Prague by sleeping-car, leaving Zurich HB at 21:40 and arriving Ceske Budejovice 08:52 & Prague Hlavni 10:39.

The sleeping-car to Prague is a modern Czech comfortline type with nine 1, 2 or 3 bed compartments with washbasin and three deluxe 1, 2 or 3 bed compartments with en suite toilet & shower.  There are toilets and a shower at the end of the corridor for passengers in the regular sleepers. Morning tea & coffee is included in the sleeper fare.  There are no couchettes on this route.  More about this sleeper train .

Fares start at €45 with a bed in a 3-bed sleeper, €59 with a bed in a 2-bed sleeper or €112 in a single-bed sleeper.

You can spend a full day in Milan before taking an evening train, or take an earlier train and see something of Venice.  The Rialto bridge is just 15 minutes walk from Venice Santa Lucia , the Piazza San Marco is just 25 minutes walk.  Frecciarossas have a cafe-bar, power sockets at all seats & free WiFi.

Book this train at www.thetrainline.com (easiest to use, in €, £ or $, overseas cards no problem, small booking fee) or Trenitalia's website www.trenitalia.com (in €, more fiddly, same prices).  Booking opens up to 6 months ahead .

Fares start at €28.30 in 2nd class, €56.60 in 1st class or €71.60 in business class (= premium 1st class, a real treat).  Fares vary like air fares.

Book this train at www.thetrainline.com (easiest to use, in €, £ or $, overseas cards no problem, small booking fee) or Austrian Railways' own site www.oebb.at (in €, same prices).  Booking opens up to 6 months ahead .  You print your own ticket.

Day 2, travel from Vienna to Prague by swish modern Czech railjet train leaving Vienna Hbf at 19:10 and arriving Prague Hlavni at 23:16.

The excellent air-conditioned railjet train has a restaurant car with draught beer on tap, power sockets at all seats & free WiFi.

Fares start at €14.90 in 2nd class, €29.90 in 1st class or €44.90 in business class.  Fares vary like air fares, so book ahead.

Milan to Bratislava from €54

You can spend a full day in Milan before taking an evening train, or take an earlier train and see something of Venice.  The Rialto bridge is only 15 minutes walk from Venice Santa Lucia , the Piazza San Marco only 25 minutes walk.  Frecciarossas have a cafe-bar, power sockets at all seats & free WiFi.

Book this train at www.thetrainline.com (easiest to use, in €, £ or $, overseas cards no problem, small booking fee) or Austrian Railways' own site www.oebb.at (in €, more fiddly, same prices).  Booking opens up to 6 months ahead .  You print your own ticket.

Milan to Budapest from €69

Option 1, Milan to Budapest using the Milan-Vienna sleeper - safe, comfortable, time-effective

Step 2, travel from Vienna to Budapest by EuroCity train , leaving Vienna Hbf at 10:42 & arriving Budapest Keleti 13:19.

This comfortable Hungarian EuroCity train has a restaurant car, treat yourself to an early lunch and a beer or two.

There's an earlier 09:42 to Budapest, but this is not a robust connection with the sleeper.  However, trains leave every hour so by all means book a later train & spend some time in Vienna, see the timetable here .  Luggage lockers are available .

Fares start at €19.90 in 2nd class, €29.90 in 1st class or €44.90 in business class (premium 1st).  Fares vary like air fares, so book ahead.

Day 2, travel from Vienna to Budapest by railjet train , leaving Vienna Hbf at 18:42 and arriving Budapest Keleti at 21:19. 

The swish air-conditioned railjet train has a restaurant car, power sockets at all seats & free WiFi.

Fares start at €19.90 in 2nd class, €29.90 in 1st class or €44.90 in business class.  Fares vary like air fares, so book ahead.

Milan to Bucharest , Brasov & Romania

This comfortable train has an air-conditioned Romanian sleeping-car with 1, 2 & 3 bed compartments with washbasin, and a Romanian couchette car with 4 & 6 berth compartments, see the photos on the London to Romania page .

Fares start at €39 with a couchette in 6-berth, €46 with a couchette in 4-berth, €69 with a bed in a 3-bed sleeper, €84 with a bed in a 2-bed sleeper or €162 with a single-bed sleeper all to yourself.  All prices per person per berth.  Fares vary like air fares, so book ahead.

You can also book at the Hungarian Railways website www.mav-start.hu , see my advice on using it .  For Bucharest type Bucuresti .  You show your ticket in the MAV app on your phone.

Milan to Ljubljana & Zagreb

Option 1, Milan to Ljubljana & Zagreb using the Zurich-Zagreb sleeper - the most comfortable & time-effective option

Update: A freight train derailed in the Gotthard Base Tunnel in August 2023, in 2024 Milan-Zurich trains are still being diverted over the original (very scenic) Gotthard line taking an extra hour and with fewer departures.  Until this is resolved, you'll need to leave Milan Centrale at 13:10 arriving Zurich HB at 17:27.  Check times online.

The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  It's a lovely run through the Alps, past Italian and Swiss lakes, see the photos and video here .  It passes through the world's longest railway tunnel, the Gotthard Base Tunnel .

Fares start at €49.90 with a couchette in a 6-berth, €59.90 with a couchette in a 4-berth, €69.90 with a bed in a 3-bed sleeper, €88.90 with a bed in a 2-bed sleeper or €129.90 in a single-bed sleeper, all per person per berth.  Fares vary like air fares, so book ahead.

Option 2, Milan to Ljubljana & Zagreb using the Milan-Austria Nightjet sleeper train - another time-effective option.

Step 1, travel from Milan to Bruck an der Mur by Nightjet sleeper train , leaving Milan Rogoredo at 21:26 and arriving Bruck/Mur at 06:39.

Step 2, travel from Bruck an der Mur to Ljubljana by EuroCity train Emona , leaving Bruck/Mur at 09:58, and arriving Ljubljana at 14:00. 

Change at Zidani Most for Zagreb , arriving 17:10.

It's an enjoyable ride with some great scenery.  The Emona   has air-conditioned cars and a restaurant car, treat yourself to lunch.

Book from Bruck/Mur to Ljubljana or Zagreb at www.thetrainline.com (easy to use, in €, £ or $, overseas credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, same prices).  Booking opens up to 6 months ahead , you print your own ticket.

Option 3, Milan to Ljubljana & Zagreb by the direct route through Venice & Trieste

Direct trains from Italy to Slovenia were restored in September 2018.  Two modern air-conditioned trains now run from Trieste to Ljubljana every day, with connections from Venice - and there's now a daily Austrian EuroCity train from Trieste to Ljubljana, too.

Just €22 or so gets you from Venice to Ljubljana, any day, any date, no prior reservation necessary, it cannot sell out, just buy at the station on the day.  And if you've ever wondered where prosecco comes from, you'll find out on this route! 

For example, you can take a lunchtime train from Milan, change in Venice & Trieste, arriving Ljubljana at 21:41.  Stay overnight an head for Zagreb next morning.

Option 4, Milan to Ljubljana by daytime trains, overnight stop, on to Zagreb next day - a leisurely daytime option

If you'd like lunch and a wander around Venice, take an earlier train from Milan, for example the 08:05, 09:05 or 10:05.  The Rialto Bridge is just 20 minutes walk from Venice Santa Lucia , St Mark's Square just 27 minutes walk, see map of Venice showing station .  There's a left luggage office at the station .  Of course if you haven't been to Venice before, I'd recommend an overnight stop, not just a few hours!

Step 3, travel from Villach to Ljubljana by express train, leaving Villach at 20:53, arriving Lesce-Bled 21:47 & Ljubljana 22:38.

Enjoy the scenery as the train runs along the lovely river Sava from Ljubljana to Zagreb.

Milan to Venice starts at €19.90 in 2nd class or €29.90 in 1st class.  Fares vary like air fares, so book ahead.

Venice to Ljubljana starts at €26.50 in 2nd class or €39.40 in 1st class.  Fares vary like air fares, so book ahead.

Milan to Dubrovnik & Split

Option 1, Milan to Split & Dubrovnik via Zagreb - overland by train all the way

Option 2, Milan to Split & Dubrovnik by ferry from Ancona or Bari - more time-effective

Step 2, now add a train ticket from Milan Centrale to either Ancona Centrale or Bari Centrale using www.italiarail.com (easy to use, in €, £, $ or Au$) or www.trenitalia.com (in €, requires Italian-language place names, see advice on using it ).  Italiarail will refund their small booking fee if you email them at [email protected] with your booking reference.  It's ticketless, you simply print out your booking reference or show it on your phone.

Milan to Belgrade

Option 1, Milan to Belgrade & Sofia using the Zurich-Zagreb sleeper

This train was suspended due to Covid-19 and remains suspended.

This train has air-conditioned Serbian carriages with comfortable 2nd class seats, but no 1st class.  There's no catering, so bring a picnic and some beer or wine.  The fare is around €29, it cannot be bought online so buy at the station or on board the train.

Option 2, Milan to Belgrade & Sofia with overnight stop in Villach - a useful alternative

Enjoy the lovely scenery as the train runs along the pretty river Sava from Ljubljana to Zagreb.

Fares start at €19.90, 2nd class only.  Fares vary like air fares, so book ahead.

Milan to Sofia

Option 1, Milan to Sofia via Budapest & Bucharest - currently the most viable option

Day 1, travel from Milan to Budapest as shown in the Milan-Budapest section .

Day 2, travel from Budapest to Bucharest by sleeper, then Bucharest to Sofia by day train, as shown in the Budapest to Sofia section .

Option 2, Milan to Sofia via Belgrade

Milan to Bar, Budva, Kotor & Montenegro

Step 2, now add a train ticket from Milan Centrale to Bari Centrale from €29.90 using www.italiarail.com (easy to use, in €, £, $ or Au$) or www.trenitalia.com (in €).  Italiarail will refund their small booking fee if you email them at [email protected] with your booking reference.  It's ticketless, you simply print out your booking reference or show it on your phone.

Milan to Warsaw , Krakow & Poland

This comfortable Austrian Nightjet train has an air-conditioned Comfortline sleeping-car with nine 1, 2 & 3-berth standard compartments with washbasin and three 1, 2 or 3-berth deluxe compartments with shower & toilet. There are toilets & a shower at the end of the corridor for passengers in the regular sleepers.  The sleeping-car attendant can serve drinks, snacks & light meals from a room service menu.  The train has couchette cars with 4 & 6 berth compartments, and ordinary seats.  A light breakfast is included in sleepers & couchettes, served in your compartment.  See the Nightjet page for a guide to on-board accommodation .

Vienna to Warsaw or Krakow by EuroCity train.  This is the Danubius to Krakow at Vienna Hbf on a winter afternoon.  That's the Czech through car to Wroclaw nearest the camera, the Polish cars to Krakow are ahead of it.  Courtesy of Helmut Uttenthaler.

Most 2nd class cars have compartments like this with side corridor & 6-seat compartments.

Milan to Lviv, Kyiv , Moscow & St Petersburg

Introduced in 2017, this train consists of 2 or sometimes 3 direct Ukrainian sleeping-cars attached to a Vienna-Zahony EuroCity train.  The sleeping-cars have comfortable 1, 2 & 3 berth compartments with washbasin, see the photos below.  At Chop on the other side of the border the through sleeping-cars are jacked up to have their wheelsets changed from European standard gauge (4'8½") to Russian gauge used in Ukraine (5').

Vienna to Kyiv costs €89.60 in a 3-berth sleeper, €99.60 in a 2-berth sleeper or around €170 in a single sleeper.

Book this train at the Austrian Railways website www.oebb.at .

Booking for these direct sleeping-cars opens 20 days ahead, but tickets sell out a day or two after booking opens, so book as soon as the booking period opens.  If the ÖBB website says Ticket not available within 20 days it means fully-booked , if it says that more than 20 days ahead it means booking isn't open yet.

Tickets can now be printed out so you can book in either direction.  However, you must print the ticket, it cannot be shown on a mobile device.

The fare is around €92 with a bed in 4-berth kupé or €180 with a bed in a 2-berth spalny vagon.

You can book tickets starting in Kyiv at the Ukrainian Railways site booking.uz.gov.ua/en/ booking from Kyiv to Moskva Kievskaya .  You collect tickets at the station in Kyiv.  Feedback appreciated !

Milan to Athens & Greece

Hotels in milan, backpacker hostels.

www.hostelworld.com :  If you're on a tight budget, don't forget about backpacker hostels.  Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.

Travel insurance & VPN

Always take out travel insurance.

Never travel overseas without travel insurance from a reliable insurer, with at least £1m or preferably £5m medical cover.  It should also cover cancellation and loss of cash and belongings, up to a sensible limit.  An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy with Staysure.co.uk myself.  Here are some suggested insurers.  Seat61 gets a small commission if you buy through these links.

UK flag

Get an eSIM with mobile data package

Don't rely on WiFi, download an eSIM with a mobile data package for the country you're visiting and stay connected.  Most newer mobile phones can download a virtual SIM card so you don't need to buy a physical SIM, including iPhone 11 & later, see device compatibility list .  Maya.net is a reliable eSIM data retailer with a 4.5 out of 5 Trustpilot rating and a range of packages including unlimited data .

Get a Curve card for foreign travel

Most banks give you a poor exchange rate, then add a foreign transaction fee on top.  A Curve MasterCard means no foreign transaction fees and gives you the mid-market exchange rate, at least up to a certain limit, £500 per month at time of writing.  The money you spend on your Curve card goes straight onto one of your existing debit or credit cards.

How it works:   1. Download the Curve app for iPhone or Android .  2. Enter your details & they'll send you a Curve MasterCard - they send to the UK and most European addresses.  3. Link your existing credit & debit cards to the app, you can link up to two cards with the free version of Curve, I link my normal debit card and my normal credit card.  4. Now use the Curve MasterCard to buy things online or in person or take cash from ATMs, exactly like a normal MasterCard. Curve does the currency conversion and puts the balance in your own currency onto whichever debit or credit card is currently selected in the Curve app.  You can even change your mind about which card it goes onto, within 14 days of the transaction.

I have a Curve Blue card myself, it means I can buy a coffee on a foreign station on a card without being stung by fees and lousy exchange rates, just by tapping the Curve card on their card reader.  The money goes through Curve to my normal debit card and is taken directly from my account (in fact I have the Curve card set up as payment card on Apple Pay on my iPhone, so can double-click my phone, let it do Face ID then tap the reader with the phone - even easier than digging a card out).  I get a little commission if you sign up to Curve, but I recommend it here because I think it's great.  See details, download the app and get a Curve card , they'll give you £5 cashback through that link.

Get a VPN for safe browsing.  W hy you need a VPN

When you're travelling you often use free WiFi in public places which may not be secure.  A VPN encrypts your connection so it's always secure, even on unsecured WiFi.  It also means you can select the geographic location of the IP address you browse with, to get around geoblocking which a surprising number of websites apply.  See VPNs & why you need one explained .  ExpressVPN is a best buy with a 4.7 out of 5 Trustpilot ranking which I use myself - I've signed up as an ExpressVPN affiliate, and if you go with expressvpn.com using the links on this page, you should see a special deal, 3 months free with an annual subscription.  I get a small commission to help support this site.

Carry an Anker powerbank

Tickets, reservations, vaccination records and Interrail or Eurail passes are often held digitally on your mobile phone, so it's vital to keep it charged.  I always carry an Anker powerbank which can recharge my phone several times over if I can't get to a power outlet.  Buy from Amazon.co.uk or from Buy from Amazon.com .

Back to home page

Explore Milan

Plan your trip to milan: best of milan tourism.

milan train travel

Travel Advice

Essential milan.

milan train travel

How to do Milan in 1 day

milan train travel

Toasting Milan’s aperitivo culture

milan train travel

Browse collections

Michelin-starred restaurants.

milan train travel

Eat dessert first

milan train travel

Beyond the runway

milan train travel

Head out for the day

milan train travel

Flavors of Milan

milan train travel

Milan Travel Guide

Travelers' pro tips or experiencing milan.

milan train travel

Remember that saying "grazie," "per favore," and "prego" will get you far more than any amount of euros.

milan train travel

Italy's famed gelato is a big hit with kids of all ages. Make a game of tasting throughout the city (there's no shame in several gelati a day)!

milan train travel

Many parks, especially the bigger ones, have cafeterias and kiosks that are ideal for a quick meal, a drink or an ice cream stop.

Welcome to Milan, the Italian capital of fashion! This beautiful city has so much to offer — from history to shopping to gorgeous architecture — but you can still catch its top highlights in a single day.

Although Milan is a big city for (would-be) important people like businessmen, designers and fashionistas, it also offers some "divertimento" for the smaller set of humans. Family fun!

Milan may be best known for its splashy runways, but this fashionable city is also full of cozy trattorias and hidden corners that just scream "amore."

What is the best way to get there?

There are three international airports in Milan: Malpensa Airport (MXP), Linate Airport (LIN), Orio al Serio Airport (BGY). MXP is Italy’s second-busiest airport, and so has the most international flights. LIN mostly offers domestic service, while BGY, in nearby Bergamo, is a European hub.

There are several major train stations in Milan, and RailEurope offers rail service to/from many European destinations.

Flixbus has routes to/from many European cities.

Do I need a visa?

Italy is a Schengen Country, so visit  Schengen Visa Info  page to know if you need a visa to visit Milan.

When is the best time to visit?

End of summer. The semi-annual Milan Fashion Week, held at the tail end of both summer and winter, is the most popular time to visit Milan. During the sweltering month of August, Milanese flock to the Italian lakes and the city all but shuts down. You can expect average daily temperatures to hit highs of 30°C/85°F and lows of 19°C/75°F.

public transit

ATM operates Milan’s extensive public transportation network. Download its app  here  for tickets, fares, schedules and more. Get its Travel Card for unlimited service.

Additionally, the MilanoCard provides free ATM transit service and discounts or free entry at hundreds of attractions in Milan. More info  here .

There are four subway lines in Milan and an underground service to the suburbs. They do not run overnight.

There are more than a dozen tram lines in Milan.

Buses run overnight after the metro closes.

ATM oversees the BikeMi bike-share program, and there are docking stations all over the city. MoBike is another bike-share.

There are a few scooter-sharing companies in Milan, and they work via an app. More info here .

Taxis are available in Milan, and while you sometimes may be able to hail one on the street, your best bet is getting one outside a hotel, train station or landmark. You can also book via the Milan Taxi app .

On the ground

What is the timezone.

Central European

What are the voltage/plug types?

Plugs and sockets are type F and L with standard voltage 230V and frequency 50 Hz.

What is the currency?

Are atms readily accessible, is it easy to find a bank, are credit cards widely accepted, how much do i tip.

Tipping in Milan is at your discretion as most places automatically add a service charge to your bill. As always, if service went above and beyond, extra is often appreciated.

Restaurants

Leave 10-15% if service isn’t already added.

Most locals round up to the nearest euro.

At least two euros per bag for bellhops helping with your luggage and at least two euros per each day of your stay for the housekeeping staff.

Tipping taxis in Milan is not standard, but most locals add up to the nearest euro.

Tour guides

Tipping tour guides is one of the only tipping customs in Italy, and how much depends on the size and length of your tour. Per person, five euros is standard for a half-day excursion or 10 euros for full-day. It’s customary to give at least 10 percent of the total cost of a private tour.

Are there local customs I should know?

The legal drinking age in Italy is 18.

Cannabis is legal for medical use in Italy.

“Ciao” is an informal way to say hello and goodbye. For more formal greetings in Milan, say “buongiorno” (good day) and “buonasera” (good evening). And be sure to say “per favore” (please) and “grazie” (thank you).

Milan’s museums are free on the first Sunday of every month, but do know they can be more crowded those days.

Frugal fashion

Twice a year, fashion-forward Milan has two saldi, aka sales periods: generally between January to March (fall/winter collections) and July to September (spring/summer collections). Discounts can be as much as 70% off!

Dress to impress

As Milan is one of the world’s fashion capitals, think “smart casual” and accessories when packing.

  • Duo Milan Porta Nuova, a Tribute Portfolio Hotel
  • Hotel Spadari Al Duomo
  • Hotel Berna
  • NYX Hotel Milan
  • Excelsior Hotel Gallia, a Luxury Collection Hotel, Milan
  • Cantine Milano
  • Viaggi Nel Gusto
  • Nàpiz' Milano
  • Pasta d'Autore
  • Mabuhay Restaurant
  • Duomo di Milano
  • Galleria Vittorio Emanuele II
  • QC Termemilano
  • Il Cenacolo
  • Lake Como, Bellagio with Private Boat Cruise Included
  • Historic Milan Tour with Skip-the-Line Last Supper Ticket
  • Italy and Switzerland Day Trip: Lake Como, Bellagio & Lugano from Milan
  • Milan: Last Supper and S. Maria delle Grazie skip the line Tickets and Tour
  • Bernina Express Tour Swiss Alps & St Moritz From Milan
  • BOOK TICKETS
  • BUY RAIL PASSES
  • TRAIN TRAVEL GUIDE
  • ITALY TRAVEL TIPS
  • RAIL PACKAGES

Cart

Train from Milan to Pisa

A child is between the ages of 4 and 11 years.

Many trains in Italy and beyond offer a discounted fare between 30% & 50% off the Adult fare for Children.

The child offer is now extended to children ages 4 to 14 years when traveling on high-speed Frecciarossa, Frecciabianca, Frecciargento, InterCity, InterCityNotte, EuroCity, and Thello trains. Your child will be assigned his/her own seat and children must be accompanied by an Adult when traveling on this offer.

Regional trains will still offer discounted fares for children ages 4 to 11 years.

Infants & Children 3 & under travel for free and will share a seat with the adult companion.

This option is for customers that have already purchased a Eurail Pass or InterRail Pass and wish to reserve seats or sleeping berths. Learn more about rail passes.

Most high-speed and long-distance trains require seat reservations. The fare rules for each train indicate whether seat reservations are necessary.

Note: An ItaliaPass does not entitle customers to use of passholder fares.  Roundtrip tickets are not available using a Eurail Pass or InterRail Pass.

By clicking the "I ACCEPT" button below you acknowledge that passholder fares may only be used in combination with a valid Eurail Pass or Interrail Pass.

Save as much as 10-30% OFF rail Enjoy flexible ticket changes Amazing deals on tours, transfers, and more Dedicated travel coordinator (for the best service, book at least 2 weeks in advance)

Get Started Now >>

Take a trip from the epicenter of Italy’s fashion world to the home of one of its most iconic monuments. Find out about taking the train from Milan to Pisa.

If you want to explore the underappreciated city of Pisa for a few days, or just want a picture of yourself holding up the leaning tower, it is an easy trip by train from Milan!

The 175-mile (281-km) train journey doesn’t look directly on a map, but there are direct trains between the two cities. The drive time is potentially shorter, but if you take into account the pollution surcharge you’ll have to pay on your rental car and the hassle of driving in these city centers, you will realize that taking the train is the easier and more relaxing option.

Frequent Trains from Milan to Pisa

The high-speed train  connects  Milano Centrale station to Pisa Centrale station with both direct and indirect options. There are a total of 42 trains leaving Milan bound for Pisa each day. Oddly enough, some of the indirect trips that require a train change along the way are faster than the direct trains.

The direct trains from Milan to Pisa are not high-speed Alta Velocità (AV) trains, with one exception, a Frecciabianca from Milan to Pisa that makes the trip in 3 hours and 52 minutes. The other direct trains are Regionale or InterCity, which typically take 4-5 hours. The indirect trains, which include a transfer in Florence, allow travelers to take the fastest AV trains, theFrecciarossa, from Milan to Florence, followed by a Regionale train from Florence to Pisa. Those trips can take as little as 3 hours and 6 minutes.

While changing trains can be considered a hassle, doing so on this route may save you an hour of travel time. It’s worth considering the indirect trains if you’re concerned about sightseeing time in Pisa. Ticket prices on this route range from $28-58.

Note that weekends and holidays typically mean less frequent service and sometimes longer travel times.

Direct Trains from Milan to Pisa

There are many direct trains from Milan to Pisa, including one Frecciabianca train, but in most cases it’s actually faster to take an indirect route from Milan to Florence and then from Florence to Pisa. Do not overlook the indirect options as they may allow you to have the most amount of time in Pisa!

Amenities on Trains from Milan to Pisa

The top of the line AV trains are Frecciarossa, and these train cars are all equipped with air conditioning and power outlets in your seat for your convenience. There are both 1st class and 2nd class cars . First-class passengers get a free drink and a choice of newspaper. A cafe car is available to all passengers.

Frecciabianca trains are very similar in terms of passenger experience to the top of the line AV trains, they’re just not as fast. There are both 1st class and 2nd class cars. Passengers in 1st class cars get a free drink and a newspaper. Both typically have a cafe car that all passengers can use, and power outlets are in both class cars at each seat.

Regionale and InterCity trains sometimes have 1st class and 2nd class cars. Because reservations are not required on these trains, you simply find an available seat on a car in the appropriate class for your ticket. There is no food service or cafe car on these trains, and the on-board air conditioning doesn’t always work.

Milan and Pisa Train Stations

Milan's main station, Centrale, is a local transportation hub with buses and trams stopping outside and a Metro (subway) stop in a lower level of the station itself. Porta Garibaldi station is a smaller station, although it also has a Metro stop and several bus lines stopping nearby.

Pisa Centrale station is the city's primary station, located 1.4 miles (2.3 km) from main attractions, including the leaning tower and cathedral. There is a luggage storage office at the station if you need to store your bags while you make a quick trip to see the tower. Take the number 1 bus from the station to get to the Campo dei Miracoli.

Journey Information

See below for details on traveling from milan to pisa by train., frequently asked questions (faqs) about train travel in italy, from seat assignments and luggage space, to the different types of tickets, here are some of the most frequently asked questions about train travel in italy., arrival and departure train destinations, read on for information about milan to pisa train stations., milano centrale guide.

Milano Centrale  Guide

Milan is the center of commerce and fashion and its train station reflects that, with its gorgeous architecture.

Pisa Centrale Guide

Pisa Centrale  Guide

Pisa's main train station, with its grand archways, is also one of the central rail hubs for Tuscany, with 16 platforms.

Things To Do in Pisa

Book tours and activities from nearby florence.

Uffizi Gallery

Uffizi Gallery Priority Access Guided Tour

Discover all the art treasures of the Uffizi with this guided in-depth tour. This tour takes in all the art masterpieces of the Uffizi gallery, including works by Raphael, Caravaggio, and Titian.

Michaelangelo's David

Michelangelo’s David: Accademia Gallery Tour

Take in the most famous attraction at the Galleria dell’Accademia, Michelangelo’s David, as well as other artwork on this highlight tour.

Hotels in Pisa

See hotels from nearby florence.

St Regis Hotel Florence

St. Regis Florence

This elegant outpost of the St. Regis brand occupies a quiet corner of one of Florence’s best neighborhoods along the Arno River, ensuring a peaceful, luxurious experience right in the heart of the city.

Hotel Florence Brunelleschi

Hotel Florence Brunelleschi

This luxury boutique property puts an emphasis on design. The rooms are cleverly designed to look outward, offering dramatic views of the city at every window.

Types of Trains in Italy

From trenitalia's high-speed frecciarossa trains to old-world scenic rail cars, learn about the different kinds of trains in italy., more popular train routes in italy, if pisa is not your final destination, see below for ideas and information on other popular train routes in italy., more trips from milan.

  • Train from Milan to Naples
  • Train from Milan to Venice
  • Train from Milan to Rome
  • Train from Milan to Florence

IMAGES

  1. Milan Rail Map

    milan train travel

  2. Italy launches new Rome-Milan high speed train: 2 hours and 45 minutes

    milan train travel

  3. Milan Train Station Italy

    milan train travel

  4. Milan to Paris by train in just six hours

    milan train travel

  5. Milan Travel Guide Resources & Trip Planning Info by Rick Steves

    milan train travel

  6. How to Travel from Milan to Florence by Train and Bus

    milan train travel

VIDEO

  1. Milan Train Station

  2. Scenic Train Ride from Milan to Zurich

  3. Milan Train Station Concourse

  4. What to do in Milan, Italy: day 1

  5. Italy, Milan, train ride form P.ta Vittoria to Dateo

  6. Поезд в Милан. Вокзал в Милане. Италия 2023

COMMENTS

  1. Trains to Milan

    You can now travel direct to Milan from Paris on a high-speed Frecciarossa train operated by Trenitalia. Frecciarossa 1000 trains take you from Paris Gare de Lyon to Milan Central station. What's more, you can enjoy plenty of amenities on board, including comfy seats, free WiFi, reading lights, at-seat power sockets, and lots of luggage space.

  2. Milan Centrale

    Trains from other European cities to Milan Guide to train travel in Italy General information for European train travel. Station overview: Location map Station plan. Milan Centrale is a terminus with 24 platforms. The platforms & concourse are above ground level, but there is level access between all platforms and concourse, with lifts ...

  3. ItaliaRail

    Book Italy train tickets online with ItaliaRail - the Italian train travel specialists. 🇮🇹🚄Easy booking tool. 24/7 customer support. Italy guide - travel tips and inspiration. 80,000+ routes. 20 years of experience. 2019 Feefo Service Award. 🇮🇹🚄

  4. Milan

    Book travel across Europe. Out. Today now. ... Find station information, search timetables and book tickets to and from Milan. With over 270 train and coach companies in and across 45 countries including Trenitalia and Italo, see where you can go from Milan with Trainline today. Address. 20123 Milano Italy. Top routes from Milan. Duration First ...

  5. Milano Centrale Train Station Guide

    Milan is the center of commerce and fashion and its train station reflects that, with its gorgeous architecture. Milano Centrale is the main train station for this major northern Italian city. It was opened in the early 1930s, replacing an older and smaller station. The imposing design of the building's facade was intended to showcase the ...

  6. Milan Central Train Station

    Milan Centrale is considered to be one of the most beautiful European train stations. This Milan train station was originally built in 1864 and is centrally located; not far away from many of Milan's popular sites. In addition, the station is a great destination for high end designer shopping, which Milan is synonymous with. Tourist information:

  7. Milan Transport Tickets and Travel Cards

    All the tickets and travel cards are valid for all of Milan's means of transport: urban buses, trams, Milan Metro and urban trains. You can purchase the transport tickets in the various metro stations, in the off-licenses and in any of Milan's parking meters.From 2020 you'll have to load tickets onto an electronic card, RicaricaMi, of personal use.

  8. The train traveller's guide to the best day trips from Milan

    Milan to Alp Grüm. We will call this one a bonus location because this day trip from Milan to Switzerland requires a bit of extra planning and a sprinkle of adventure. This trip is ideal for the summertime, specifically June, as you will have longer days. Alp Grüm is a village with a train station along the scenic Bernina Express route.

  9. Train to Milan

    Check your Milan station details carefully when you book your train. Milan has an excellent range of national and international rail links. High-speed trains leave at least twice hourly for Bologna, Florence and Rome. There are hourly departures for Verona and Venice. Milan also has direct trains to Genoa and the Ligurian coast - with three ...

  10. EN

    Travel with our FRECCE trains, at high speed, departing and arriving from the center of the main cities. Buy the tickets online with our offers. ... Travel Ideas & Inspiration UNESCO World Heritage Explore 5 Terre Tuscany Line Castelli Romani Line Train + Bus Services Castel Romano Designer Outlet Link Barberino Designer Outlet Link Noventa di ...

  11. Trains from Milan to other European cities

    Option 3, Milan to Barcelona & Spain with overnight stop in Geneva. Day 1, travel from Milan to Geneva by ETR610 EuroCity train, leaving Milan Centrale at 17:20 and arriving Geneva 21:21. Or take an earlier train for a pleasant afternoon in Geneva. Fares start at €29 in 2nd class or €49 in 1st class.

  12. Train from Milan to Venice

    The last train to Venice leaves Milan at 11:18 p.m. Note that weekends and holidays typically mean less frequent service and sometimes longer travel times. Amenities on the train between Milan and Venice. Many trains make the daily journey between Milan and Venice in just 2 hours and 25 minutes, traveling up to 155 miles per hour.

  13. Trains To & From Milan Central Station

    These are faster trains that stop at Milan Porta Garibaldi, Milan Bovisa, Saronno, Busto Arsizio Nord and Malpensa Aeroporto T1. The train leaves from Milan Central Station every hour at 25 and 55 past the hour - from 5:25 until 23:25. From Malpensa Terminal 2, trains depart at 07 and 37 past the hour from 04:27 to 00:37.

  14. Milan, Italy: All You Must Know Before You Go (2024)

    The semi-annual Milan Fashion Week, held at the tail end of both summer and winter, is the most popular time to visit Milan. During the sweltering month of August, Milanese flock to the Italian lakes and the city all but shuts down. You can expect average daily temperatures to hit highs of 30°C/85°F and lows of 19°C/75°F.

  15. THE TOP 10 Milan Rail Tours (UPDATED 2024)

    Board the Second-class Bernina Red Train, Switzerland's alpine delight, for a ride along one of the most beautiful railway routes in the world. After a coach ride from Milan to St.Moritz , enjoy free time to explore the chic mountain town before boarding the train to travel on the UNESCO-listed route with its unsurpassed alpine views.

  16. Train from Milan Malpensa Airport to Milan

    Travel Distance . Milan Malpensa Airport is 31 miles (51km) from Milan. Travel Time. It takes 52 minutes to travel from Milan Malpensa Airport to Milan. Daily Trains. There are 69 trains from Milan Malpensa Airport to Milan every day. Travel Deals. Enjoy the lowest available fares on train travel from Milan Malpensa Airport to Milan. Book Now >>

  17. Lyon to Milan

    FlixBus operates a bus from Lyon, Perrache Bus Station to Milano, Autostazione Lampugnano every 4 hours. Tickets cost €30 - €50 and the journey takes 6h 20m. BlaBlaCar Bus also services this route every 4 hours. Alternatively, you can take a train from Lyon to Milan via Geneve in around 7h 4m. Airlines.

  18. Paris to Milan by Train from $49.42

    Paris to Milan by train. It takes an average of 11h 44m to travel from Paris to Milan by train, over a distance of around 397 miles (639 km). There are normally 27 trains per day traveling from Paris to Milan and tickets for this journey start from $49.38 when you book in advance. First train. 07:22.

  19. Train from Milan to Florence

    Traveling by train from Milan to Florence is as easy and comfortable as it is scenic. Many high-speed trains make the 190-mile journey in just 1 hour and 40 minutes. Sit back and enjoy the ride as you travel south through scenic Lombardy, Emilia-Romagna and Tuscany. Your train may stop at Milan's Porta Garibaldi station or Bologna along the way.

  20. Milan to Paris train tickets from US$14.40

    The Milan to Paris train travel takes about 6 hours and 32 minutes, no matter when you leave. What are the Milan to Paris train times and schedule? If you're travelling on a weekday, you'll find the earliest train to Paris leaving Milan at around 06:00 and the last train leaving at around 23:13. At weekends, the first train of the day leaves ...

  21. Train from Milan to Pisa

    Frequent Trains from Milan to Pisa. The high-speed train connects Milano Centrale station to Pisa Centrale station with both direct and indirect options. There are a total of 42 trains leaving Milan bound for Pisa each day. Oddly enough, some of the indirect trips that require a train change along the way are faster than the direct trains.

  22. Barcelona to Milan by Train from $115.33

    Barcelona to Milan by train. It takes an average of 17h 43m to travel from Barcelona to Milan by train, over a distance of around 451 miles (726 km). There are normally 7 trains per day traveling from Barcelona to Milan and tickets for this journey start from $115.33 when you book in advance. First train. 08:19.

  23. Paris to Milan train tickets from €15.32

    The cheapest tickets we've found for trains from Paris to Milan are €15.32. If you book 30 days in advance, tickets will cost around €158, while the price is around €55 if you book 7 days in advance. Booking on the day of travel is likely to be more expensive, so it's worth booking ahead of time if you can, or check our special offers and ...