ENDEITGetting there

Milan to Lake Como by train: stations, times and tickets

How to get from Milan to Lake Como by train: Milano Centrale to Como San Giovanni in about 40 minutes, Milano Cadorna to Como Lago in about an hour, from €5.40. Plus Malpensa and where to stay.

From Milan, Como is a direct regional train away: about 40 minutes from Milano Centrale to Como San Giovanni, or about an hour from Milano Cadorna to Como Lago, in the town centre. Second-class tickets start at €5.40 and you don’t need to book a seat.

From To Time Notes
Milano Centrale Como San Giovanni about 40 min Direct trains roughly every hour; more trains also leave from Porta Garibaldi
Milano Cadorna Como Lago (Nord Lago) about 1 hour Trenord, stops right by the lake and the old town
Malpensa airport Como Lago about 1 hour 15 min Malpensa Express to Saronno, then change for Como
Zurich and Lugano Como San Giovanni varies International trains towards Milan stop at Como San Giovanni

Times and prices from Trenord; timetables change, so check the day before you travel.

Which station for which home

Day trip or one night?

Many people visit Lake Como as a day trip from Milan. One night changes the trip: you see the lake at sunset and in the morning light, when the day-trippers have gone, and you don’t have to watch the clock for the last train.

Stay a night in Como

Dolce Vita
Como · old town

Dolce Vita

Cathedral view, lake 5 minutes away

from €130 a night
Book
Nuova Arte
Como · between lake and stadium

Nuova Arte

Lakefront and old town on foot

from €133 a night
Book
A due passi dal lago
Cernobbio · on Lake Como

A due passi dal lago

Private terrace, Como about 5 km

from €142 a night
Book

Direct price, cleaning included. City tax €3 per adult per night, paid at the property. No pets.

Frequently asked questions

How long is the train from Milan to Lake Como?

About 40 minutes from Milano Centrale to Como San Giovanni, and about an hour from Milano Cadorna to Como Lago.


How much is the train from Milan to Como?

Second-class regional tickets start at €5.40. Validate paper tickets before boarding.


Which Como station is best for the lake?

Como Lago, the terminus of the trains from Milano Cadorna, is right by the lakefront. Como San Giovanni is about 10 minutes on foot from the lake.

Updated 21/10/2026