Loco2 is changing tracks and will soon be known as Rail Europe. Read more

Trains to Como

The lakeside city of Como is less than an hour north of Milan and very close to the Swiss border. This stylish resort is a place to linger, but it's also a perfect base to explore the beautiful countryside on the shores of Lake Como. Express boats speed to the head of the lake (at Colico) in just a couple of hours all year round. Some prefer, however, to stick to the slower services, which stop off at lakeshore communities like Bellagio, Menaggio and Varenna. Around the city of Como itself, there are beautiful hillside walks and endless opportunities for coffee and cake.

The main railway station is Como San Giovanni. One of the least beautiful buildings in town, it is located about a ten-minute walk west of the city centre. This is where all Trenitalia trains stop, as well as all trains from Switzerland. A second station called Como Nord Lago is closer to the lake. It is used only by local services from Milan.

Como San Giovanni station is on one of the main rail routes running north from Milan to Lugano in Switzerland. From Como the railway runs in a tunnel under Mount Olimpino to emerge in the Swiss town of Chiasso just five minutes up the line. Local trains run through the tunnel to Switzerland at least twice each hour. EuroCity trains leave Como every two hours for Lugano and Zurich, running via the new Gotthard Base Tunnel - fast, but not good for sightseeing! There are a handful of northbound regional trains each day which use the very scenic old Gotthard route. There is also an excellent local train service from Como San Giovanni to Milan with two to three trains each hour serving this route during much of the day.

Travel to Como by train from anywhere in the UK or across Europe.

Zurich to Como by train

from $33.03

Avg 0 changes 2hr 45m

Milan to Como by train

from $5.42

Avg 0 changes 36m

Paris to Como by train

from $61.28

Avg 1 change 7hr 32m

London to Como by train

from $151.55

Avg 2 changes 11hr 13m

Chiasso to Como by train

from $34.42

Avg 0 changes 4m

Monza to Como by train

from $4.16

Avg 0 changes 24m

Venice to Como by train

from $26.48

Avg 1 change 2hr 58m

Florence to Como by train

from $43.62

Avg 1 change 2hr 31m

Basel to Como by train

from $46.27

Avg 0 changes 3hr 51m

Turin to Como by train

from $16.64

Avg 1 change 1hr 36m

Bologna to Como by train

from $22.06

Avg 1 change 1hr 53m

Verona to Como by train

from $17.53

Avg 1 change 2hr 1m

Seregno to Como by train

from $3.66

Avg 0 changes 15m

Rome to Como by train

from $52.95

Avg 1 change 3hr 46m

Arth-Goldau to Como by train

from $55.35

Avg 0 changes 2hr 3m

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.