Northern Italy’s main international airport, Malpensa, is located 50km southwest of Como. Its two terminals are linked by a free shuttle bus and the Malpensa Express.
Terminal 1 receives the majority of scheduled international and domestic flights, while Terminal 2 is dedicated to low-cost carriers such as EasyJet.
Services at both terminals include car rental, banks, a VAT refund office and free wi-fi.
To reach Como from Malpensa airport, take the Malpensa Express and change at Saronno to a regional Trenord service to Como Nord Lago.
Navigazione Lago di Como operates year-round ferries and hydrofoils around the lake, which depart from the jetties beside Piazza Cavour. Single fares range between €2.50 (to Cernobbio) and €12.60 (to Lecco); return fares cost double. The faster hydrofoil services cost €1.40 to €4.90 extra.
Ferries operate year-round, but services are reduced in winter. Zonal passes (adult/child €28/14 per day or €84/42 for six days) allow unlimited journeys and can work out cheaper than buying single or return tickets.
ASF Autolinee operates lake-wide services from the bus station off Piazza Matteotti. Key routes include Como–Menaggio (€4.10, 1¼ hours, three to five daily) via the west shore; Como–Bellagio (€3.70, 70 minutes, roughly hourly); and Como–Erba–Lecco (€3.40, one hour, almost hourly). Further afield, buses link Como with Bergamo (€6.20, 2¼ hours, up to six daily).
Traffic in and around Como tends to be intense. From Milan, take the A9 motorway and turn off at Monte Olimpino. The SP342 leads east to Lecco and west to Varese. The roads around the lake are narrow and, on weekends especially, can be hair-raising.
Most parking is metered in Como and there are several covered car parks, including the convenient Parcheggio Centro Lago .
Como's main train station, Como San Giovanni, is served by services from Milan's Stazione Centrale or Porta Garibaldi (€4.80 to €11.90 depending on type of train, 37 to 90 minutes, at least hourly) that continue into Switzerland. If travelling between Como and Lugano or Bellinzona, take the regional trains (on the Ticino side, look for the S10 train), as the long-distance trains between Milan and Zürich cost more.
Regional Lombary operator Trenord (www.trenord.it) runs trains from Milan's Cadorna FN (€4.80, one hour, hourly) to Como's lakeside Como Nord Lago.