Trains Trains to Milan

Find cheap train tickets to Milan

Return
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Milan (MIL)
Thu 21/1
Fri 29/1
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Milan train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Milan
RETURN FROM £19 The cheapest return train ticket to Milan is from Genoa, starting at £19. This price was found within the last 72 hours.
ONE-WAY FROM £12 The cheapest one-way train ticket to Milan is from Verona, starting at £12. This price was found within the last 72 hours.
POPULAR STATION Milan Centrale Milan Centrale is one of the most popular stations in Milan
POPULAR TRAIN COMPANY Trenitalia Trenitalia, AccesRail, and Italotreno also service this route

Book return train tickets to Milan

Here are the fastest and cheapest return train tickets to Milan. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Trenitalia
5 Feb
09:57
Genoa Piazza Principe
1h 50m
11:47
Milan Porta Garibaldi
26 Feb
10:35
Milan Porta Garibaldi
1h 39m
12:14
Genoa Piazza Principe
Trenitalia
4 Feb
09:57
Genoa Piazza Principe
1h 50m
11:47
Milan Porta Garibaldi
25 Feb
10:35
Milan Porta Garibaldi
1h 39m
12:14
Genoa Piazza Principe
Trenitalia
4 Feb
09:24
Genoa Sestri Ponente Aeroporto
2h 23m
1 stop
11:47
Milan Porta Garibaldi
25 Feb
10:35
Milan Porta Garibaldi
2h 12m
1 stop
12:47
Genoa Sestri Ponente Aeroporto
Trenitalia
5 Feb
09:57
Genoa Piazza Principe
1h 50m
11:47
Milan Porta Garibaldi
26 Feb
12:15
Milan Porta Garibaldi
2h 15m
1 stop
14:30
Genoa Piazza Principe
Trenitalia
4 Feb
09:57
Genoa Piazza Principe
1h 50m
11:47
Milan Porta Garibaldi
25 Feb
12:15
Milan Porta Garibaldi
2h 15m
1 stop
14:30
Genoa Piazza Principe
Trenitalia
4 Feb
02:23
Genoa Sestri Ponente Aeroporto
2h 12m
04:35
Milan Centrale
25 Feb
15:25
Milan Centrale
2h 18m
17:43
Genoa Sestri Ponente Aeroporto
Search all trains

Book one-way train tickets to Milan

For one-way trains to Milan, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Trenitalia
6 Feb
03:40
Verona Porta Nuova
1h 55m
05:35
Milan Centrale
Trenitalia
7 Feb
12:36
Pisa Centrale
4h 17m
16:53
Milan Centrale
Trenitalia
7 Feb
06:27
Pisa Centrale
5h 20m
11:47
Milan Porta Garibaldi
Search all trains

FAQs for booking trains to Milan

How much is a train ticket to Milan?

If you’re leaving from Bologna the lowest ticket price is usually about £75, from Naples it’s about £253, and from Rome it’s around £236.

What is the main train station in Milan?

The main station in Milan is Milan Centrale. At Milan Centrale, you can find a number of trains offering service to other major cities. Major cities accessible by Milan Centrale are Rome, Naples, and Verona.

What train companies go to Milan?

Some of the options we’ve found for trains to Milan are Trenitalia, AccesRail, and Italotreno. Typically, your options for trains to Milan will be determined by the route you take.

How far in advance should I book a train to Milan?

You can catch a one-way train to Milan for £12 on average this week. For the next 3 months, we predict the price of tickets to Milan to remain steady. It’s generally a good idea to book early to make sure you can get on the train for the correct departure time.


Popular train routes to Milan

Most frequently searched train routes to Milan, along with the cheapest price and shortest travel time.
Trains to Milan from Rome
Fastest travel time 3h 40m
Cheapest price £236
Trains Trains to Milan
  • Return
  • One-way