There are 4 ways to get from Lecco to Lugano by train, bus, ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  2 h 23 min

  1. Take the train from Lecco to Monza S8 / ...
  2. Take the train from Monza to Lugano Eurocity / ...

$27 - $52

Cheapest option

Bus, ferry  •  3 h 26 min

  1. Take the bus from Lecco to Bellagio
  2. Take the ferry from Bellagio to Menaggio 20 / ...
  3. Take the bus from Croce Piazza Chiesa to Lugano Cassarate C12

$11 - $15

2 alternative options

Bus, line 2 bus  •  3 h 3 min

  1. Take the bus from Lecco Stazione FS to Lora Via Crotto del Sergente C40 / ...
  2. Take the line 2 bus from Chiasso strada (dogana) to Lugano, Piazzale Besso 2 / ...

Drive  •  55 min

  1. Drive from Lecco to Lugano 40 miles

$8 - $13

Questions & Answers

The cheapest way to get from Lecco to Lugano is to drive which costs 7€ - 11€ and takes 55 min.

More details

The quickest way to get from Lecco to Lugano is to drive which costs 7€ - 11€ and takes 55 min.

More details

No, there is no direct bus from Lecco to Lugano. However, there are services departing from Lecco Stazione FS and arriving at Lugano, Piazzale Besso via Como Crotto del Sergente and Chiasso strada (dogana). The journey, including transfers, takes approximately 3 h 3 min.

More details

No, there is no direct train from Lecco to Lugano. However, there are services departing from Lecco and arriving at Lugano via Monza. The journey, including transfers, takes approximately 2 h 23 min.

More details

The distance between Lecco and Lugano is 38 km. The road distance is 64 km.

Get driving directions

The best way to get from Lecco to Lugano without a car is to train which takes 2 h 23 min and costs 23€ - 45€.

More details

It takes approximately 2 h 23 min to get from Lecco to Lugano, including transfers.

More details

Lecco to Lugano bus services, operated by ASF Autolinee srl, depart from Lecco Stazione FS station.

More details

Lecco to Lugano train services, operated by Trenord, depart from Lecco station.

More details

The best way to get from Lecco to Lugano is to train which takes 2 h 23 min and costs 23€ - 45€. Alternatively, you can bus and line 2 bus, which costs and takes 3 h 3 min.

Mode details

Map of how to get from Lecco to Lugano.
Launch map view
  • Distance: 23.7 miles
  • Duration: 2 h 23 min

What companies run services between Lecco, Italy and Lugano, Switzerland?

You can take a train from Lecco to Lugano via Monza in around 2 h 23 min. Alternatively, you can take a bus from Lecco to Lugano via Lora Via Crotto del Sergente, Como Crotto del Sergente, Como Zanella, and Chiasso strada (dogana) in around 3 h 3 min.

Train operators
Trenitalia

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Lecco to Monza
Ave. Duration
28 min
Frequency
Once a week
Estimated price
$3 - $8
Website
orario.trenitalia.com
1st Class
$6 - $8
Trenitalia Eurocity

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Monza to Lugano
Ave. Duration
55 min
Frequency
Hourly
Estimated price
$24 - $40
Website
orario.trenitalia.com
Bus operators
ASF Autolinee srl
Phone
031 247 249
Website
asfautolinee.it
Bus from Lecco Stazione FS to Lora Via Crotto del Sergente
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$2 - $3
Schedules at
asfautolinee.it
Bus from Croce Piazza Chiesa to Lugano Cassarate
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$2 - $3
Schedules at
asfautolinee.it
Lecco Trasporti
Phone
0341.363148
Website
leccotrasporti.it
Bus from Lecco Stazione to Lora Via Crotto del Sergente
Ave. Duration
1 h 3 min
Frequency
Hourly
Estimated price
$4 - $5
Schedules at
leccotrasporti.it
Malpensa Express Bus
Phone
+41 91 858 23 23
Email
info@giosytours.ch
Website
malpensa-express.com
Bus from Chiasso strada (dogana) to Lugano, Piazzale Besso
Ave. Duration
25 min
Frequency
Every 4 hours
Schedules at
malpensa-express.com
Linee Lecco S.p.A.
Phone
+39 0341 359911
Email
lineelecco@pec.it
Website
lineelecco.it
Bus from Lecco to Bellagio
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
$3 - $4
Schedules at
lineelecco.it
Ferry operators

Want to know more about travelling around Switzerland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Lecco to Lugano bus services, operated by Malpensa Express Bus, arrive at Lugano, Piazzale Besso station.

More details

Lecco to Lugano train services, operated by Trenitalia Eurocity, arrive at Lugano station.

More details

Yes, the driving distance between Lecco to Lugano is 64 km. It takes approximately 55 min to drive from Lecco to Lugano.

Get driving directions

Book your Lecco to Lugano train tickets online with Rome2rio.

Search and book

There are 3702+ hotels available in Lugano. Prices start at $82 USD per night.

More details