Find trains to Milan

Search for cheap train tickets to Milan and book your trip in minutes.

BOS — MIL
Jun 11 — Jun 181
One-way
1 adult
Sun 6/11

Best deals for train tickets to Milan

Find the right train ticket for you
Trenitalia
With transfers
1h 02m
Trenitalia
Trenitalia
With transfers
1h 01m
Trenitalia
Trenitalia
With transfers
0h 39m
Trenitalia
Trenitalia
With transfers
1h 02m
Trenitalia
Trenitalia
With transfers
0h 55m
Trenitalia
Trenitalia
With transfers
0h 34m
Trenitalia

Milan train information

Find information about ticket prices, popular stations, and train companies that offer trains to Milan

ROUND-TRIP FROM

$11

ONE-WAY FROM

$6

POPULAR STATION

Milan Centrale

POPULAR TRAIN COMPANY

Trenitalia
The cheapest round-trip train ticket to Milan is from Milan, starting at $11. This price was found within the last 72 hours.
The cheapest one-way train ticket to Milan is from Milan, starting at $6. This price was found within the last 72 hours.
Milan Centrale is one of the most popular stations in Milan
Trenitalia, Italotreno, and Train also service this route

Milan Train Station Directory

Location of major train stations in Milan
Milan Alessandria CantalupoMilan, 44.864788, 8.551368
Milan Quarto OggiaroMilan, 45.51914, 9.14533
Milan Como Albate-TrecalloMilan, 45.777393, 9.095762
Milan Alessandria S. Giuliano PiemonteMilan, 44.89055, 8.760938
Milan Rho Rho FieraMilan, 45.521112, 9.088565
Milan RhoMilan, 45.52382, 9.043575

Book round-trip train tickets to Milan

Below are the quickest and cheapest round-trip train tickets to Milan that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Trenitalia
Jul 7
4:31 pmMilan Porta Garibaldi
1h 04m
5:35 pmBergamo Hospital
Jul 9
8:25 amBergamo Hospital
1h 04m
9:29 amMilan Porta Garibaldi
Trenitalia
Aug 7
1:43 pmMilan Centrale
0h 39m
2:22 pmComo San Giovanni
Aug 10
9:36 amComo San Giovanni
0h 41m
10:17 amMilan Centrale
Trenitalia
Aug 24
10:09 amMilan Porta Garibaldi
1h 02m
11:11 amComo San Giovanni
Aug 26
1:45 amComo San Giovanni
1h 06m
2:51 amMilan Porta Garibaldi
Trenitalia
Aug 24
4:43 amMilan Nord Cadorna
1h 01m
5:44 amComo Como Lago
Aug 26
2:46 amComo Como Lago
1h 02m
3:48 amMilan Nord Cadorna
Trenitalia
Aug 7
11:09 amMilan Porta Garibaldi
1h 02m
12:11 pmComo San Giovanni
Aug 10
10:49 amComo San Giovanni
1h 02m
11:51 amMilan Porta Garibaldi
Trenitalia
Aug 7
7:43 amMilan Nord Cadorna
1h 01m
8:44 amComo Como Lago
Aug 10
5:16 pmComo Como Lago
1h 02m
6:18 pmMilan Nord Cadorna

Book one-way train tickets to Milan

Below are the fastest and cheapest one-way train tickets to Milan found on momondo in the last 72 hours. Select a deal below or use the search form above to find available train tickets by date.
Trenitalia
Aug 7
5:09 amMilan Porta Garibaldi
1h 02m
6:11 amComo San Giovanni
Trenitalia
Aug 24
2:13 pmMilan Nord Cadorna
1h 01m
3:14 pmComo Como Lago
Trenitalia
Aug 7
2:43 pmMilan Centrale
0h 39m
3:22 pmComo San Giovanni
Trenitalia
Aug 10
7:16 amComo Como Lago
1h 02m
8:18 amMilan Nord Cadorna
Trenitalia
Aug 24
10:39 amMilan Porta Garibaldi
0h 55m
11:34 amComo Como Nord Camerlata
Trenitalia
Aug 24
2:43 pmMilan Centrale
0h 34m
3:17 pmComo Como Nord Camerlata

FAQs for booking trains to Milan

If you’re leaving from Rome the lowest ticket price is usually about $43, from Zurich it’s about $76, and from Turin it’s around $123.

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 Zurich, Rome, and Bologna.


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 time2h 52m
Cheapest price$43
Trains to Milan from Genoa
Fastest travel time1h 38m
Cheapest price$100
Trains to Milan from Florence
Fastest travel time1h 55m
Cheapest price$125
Trains to Milan from Paris
Fastest travel time6h 39m
Cheapest price$111
Trains to Milan from Venice
Fastest travel time2h 27m
Cheapest price$33

Start planning your trip to Milan