Compare prices and tickets by train, coach or flight

30 Jan
31 Jan
1 Feb
2 Feb
3 Feb
4 Feb
5 Feb
6 Feb
7 Feb
8 Feb
9 Feb
10 Feb
11 Feb
12 Feb
13 Feb
14 Feb
15 Feb
16 Feb
17 Feb
18 Feb

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Como to Milan

distanceDistance24 miles (39 km)
durationAverage train duration50 min
priceAverage train ticket price£4 (€5)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesRegionale, Trenord, Trenitalia or Frecciabianca

Trains from Como to Milan cover the 24 miles (39 km) long trip taking on average 50 min with our travel partners like Regionale, Trenord, Trenitalia or Frecciabianca. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £4, but the average price of train tickets is £4. Travellers depart most frequently from Como S. Giovanni and arrive in Milano Centrale.

Train providers: Trenitalia trains Como to Milan

For as little as £4 you can travel by train to Milan from Como with Trenitalia. Omio will show you the best deals, timetables and tickets available for this route.


Trenitalia is not only Italy's national railway company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 24 miles (39 km) long route from Como to Milan with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia timetable and book a cheap train between Como and Milan in just a few steps. On Omio you can find all the information you need for the Como to Milan trip, such as departure and arrival times, train stations, number of stops, journey times and more.

    When purchasing your Trenitalia train tickets from Como to Milan, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here:
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here:
    • For further information and cancellation procedures go to the Trenitalia website: Or in Italian here:

    Trains from Como to Milan

    The train journey from Como to Milan usually lasts on average 56 minutes, with the fastest journey taking only 40 minutes. Trains depart from Como San Giovanni, Como Borghi, and Como Nord Lago station and arrive at the Milano Centrale, Milano Porta Garibaldi, and Milano Nord Cadorna station. The distance traveled from one destination to the other is of about 24 miles. Travelers will have the chance to catch one of the approximately 110 direct trains that leave throughout the day, from Monday to Sunday.

    Como to Milan train times: daily departures

    There are about 114 trains that leave daily from the train stations in Como and arrive in one of the stations in Milan. Typically the first train departs at around 5:00 a.m. with the last train departing just before 11:00 p.m. Travelers have several route options for their train from Como to Milan. The train from Como Borghi station arrives at the Milano Nord Cadorna station and leaves about 35 times a day every 30 minutes. The train departing from Como Nord Lago station will arrive at the Milano Nord Cadorna station as well and leaves about 35 times a day every 30 minutes or less. The trains that depart from Como San Giovanni station arrive at either Milano Centrale or Milano Porta Garibaldi and they leave about 40 times a day, every 30 minutes.

    How long is the journey by train from Como to Milan?

    Depending on the departure and arrival station, as well as the train type chosen, travelers will experience a journey that can last between 40 to 75 minutes. Almost exclusively, all of the trains that depart from Como stations to arrive in any of the Milan stations take a direct route.

    What are the departure and arrival stations for trains from Como to Milan?

    Departure stations: The city of Como offers three train stations which travelers can choose from when departing for Milan. Travelers can depart from the Como San Giovanni station (located a mile from city center), the Como Nord Lago station (located 850 meters from city center), and the Como Borghi station (located 700 meters from city center), all are reachable by foot or bus and offer the essential facilities needed.

    Arrival stations:  Travelers may arrive in one of three train stations in Milan. Travelers can arrive at the Milano Centrale station (located 1.7 miles from city center), the Milano Porta Garibaldi station (located 1.6 miles from city center), and the Milano Nord Cadorna station (located under a mile from city center), all have access to the subway, tram, and bus.

    Which train companies travel from Como to Milan?

    There are two providers for the trains from Como to Milan, Frecciabianca and Regionale. The Regionale train provider offers train from Como San Giovanni station, Como Nord Lago station, and the Como Borghi station that arrive into Milano Centrale station, Milano Porta Garibaldi station, and Milano Nord Cadorna station. The travel time for Regionale is approximately one hour, with the fastest train taking only 40 minutes. On the other hand, Frecciabianca only provides trains from Como San Giovanni station into Milano Centrale station and only takes 40 minutes on average.

    Como to Milan trains: services on board

    Frecciabianca provides travelers with the choice between a first- and second-class ticket. In the train, travelers will be able to find armchair seating, large in-carriage storage, and bar-bistro services. The spacious seating and available tables allow for a comfortable journey. Most trains also offer several seats for travelers in wheelchairs as well as seats for passengers that are traveling along with them. Moreover, these trains also offer at least one fully-accessible bathroom for limited mobility travelers.

    Regionale, on the other hand, only offer a second-class option for their tickets. The train is equipped with armchair seating, large in-carriage storage, and bar-bistro service. Onboard of these trains, travelers will have the chance to bring along any small pets free of charge. Moreover, service dogs can travel free of charge as well.

    How to find cheap train tickets from Como to Milan?

    To save money on your travel from Como to Milan, passengers simply must remember to book their journey in advance while remaining flexible on dates and times. Considering that this route has essentially only direct trains, travelers may be delighted by the fact that any of the train routes chosen may be of similar convenience. Nonetheless, using the services provided by Omio, travelers may arrange the various journey options in regards to their personal preferences to find the cheapest option.

    Travel Tips: Trains from Como to Milan

    Travel by train to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Como to Milan.

    How much do cheap train tickets to Milan from Como cost?

    Omio customers have found the cheapest trains from Como to Milan to cost as little as £4  in the next 7 days.

    What is the average cost of a train from Como to Milan?

    If you’re looking to purchase your train tickets in the next week, you can expect the Como to Milan train price to come in at an average of £4  one way.

    What is the distance to Milan from Como via train?

    The distance to Milan from Como by train is approximately 24 miles (39 km).

    How many hours does it take from Como to Milan by train?

    On average the Como to Milan train time is 50 min  covering the 24 miles (39 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    What station does the Como to Milan train leave from? Which Milan train station do I come into from Como?

    When taking a train from Como, you have a couple of train stations you can depart from including Como S. Giovanni, Como Camerlata and Como S. Giovanni. When you arrive in Milan, your train can arrive in train stations including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

    Omio customers travelling this route book their trains from Como S. Giovanni   to Milano Centrale.

    Where is the departure train station in Como located? Where is the arrival train station in Milan located?

    You can find the most popular departure train station for this trip, Como S. Giovanni, located approximately 0.7 miles (1.2 km) from the city centre of Como. The most popular arrival train station in Milan, called Milano Centrale, is located around 1.7 miles (2.8 km) away from its city centre.

    What train companies go from Como to Milan?

    When taking a train from Como to Milan, you can count on Regionale, Trenord, Trenitalia or Frecciabianca for the best way to get you to Milan. You can also check all possible train providers who offer a service between Como and Milan and compare the amenities they offer before buying a train ticket.

    Are there any direct trains from Como to Milan?

    Yes, there are 17 direct trains per day from Como to Milan. You can look to travel with Regionale  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.

    How many trains per day are there between Como and Milan?

    On average, there are 17 trains a day from Como to Milan. The train times and services may be different on weekends and holidays compared to weekdays.

    When is the earliest train from Como to Milan? When is the last train from Como to Milan?

    You can take the first train from Como to Milan at 04: 51   or take the last train from Como to Milan leaving at 21: 21. Look for the latest Como Milan train schedule on Omio and book the best time to take the train for this journey.

    How far in advance should I buy a train ticket to Milan from Como to get the best deals?

    You can find a train to Milan from Como to cost on average £4 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Como to Milan train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Como S. Giovanni is the most popular Como railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Como for your journey to Milan.
    Amenities at station
    Phone Number
    +39 892021
    Ticket Office Hours
    Mon - Sun: 07: 00 - 18: 30
    Public transport options for Como S. Giovanni
    Bus lines: C10, C30, D10
    Train lines: S11, R18, SBB Regio, SBB EC