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.
Washington (WAS)
Milan (MIL)
Wed 5/8
Midday
Thu 13/8
Midday
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
POPULAR STATION Alessandria Cantalupo Alessandria Cantalupo is one of the most popular stations in Milan

FAQs for booking trains to Milan

How much is a train ticket to Milan?

If you’re leaving from Florence the lowest ticket price is usually about £51, from Rome it’s about £89, and from Geneva it’s around £92.

What is the main train station in Milan?

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


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 Florence
Fastest travel time 1h 40m
Cheapest price £51
Trains to Milan from Rome
Fastest travel time 2h 59m
Cheapest price £89
Trains to Milan from Geneva
Fastest travel time 3h 58m
Cheapest price £92
Trains to Milan from Paris
Fastest travel time 7h 21m
Cheapest price £55

Start planning your trip to Milan

  • Return
  • One-way
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00
  • Midnight
  • 01:00
  • 02:00
  • 03:00
  • 04:00
  • 05:00
  • 06:00
  • 07:00
  • 08:00
  • 09:00
  • 10:00
  • 11:00
  • Midday
  • 13:00
  • 14:00
  • 15:00
  • 16:00
  • 17:00
  • 18:00
  • 19:00
  • 20:00
  • 21:00
  • 22:00
  • 23:00