There are 3 ways to get from Lugano to Cannero Riviera 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

Line 60 train, line 421 bus, ferry  •  3 h 5 min

  1. Take the line 60 train from Lugano FLP to Ponte Tresa 60
  2. Take the line 421 bus from Ponte Tresa, Stazione to Luino, Pzza. della Libertà 421
  3. Take the ferry from Luino to Cannero Riviera 77 / ...

$21 - $36

2 alternative options

Line 50 train, line 20 train, line 3 bus  •  3 h 17 min

  1. Take the line 50 train from Lugano to Giubiasco 50 / ...
  2. Take the line 20 train from Giubiasco to Locarno 20
  3. Take the line 3 bus from Brissago to Cannero 3

$27 - $49

Drive  •  59 min

  1. Drive from Lugano to Cannero Riviera 40.6 miles

$8 - $13

Questions & Answers

The cheapest way to get from Lugano to Cannero Riviera is to drive which costs SFr 8 - SFr 13 and takes 59 min.

More details

The quickest way to get from Lugano to Cannero Riviera is to drive which costs SFr 8 - SFr 13 and takes 59 min.

More details

The distance between Lugano and Cannero Riviera is 22 km. The road distance is 65 km.

Get driving directions

It takes approximately 3 h 5 min to get from Lugano to Cannero Riviera, including transfers.

More details

What companies run services between Lugano, Switzerland and Cannero Riviera, Italy?

There is no direct connection from Lugano to Cannero Riviera. However, you can take the line 60 train to Ponte Tresa, take the walk to Ponte Tresa, Stazione, take the line 421 bus to Luino, Pzza. della Libertà, take the walk to Luino, then take the ferry to Cannero Riviera. Alternatively, you can take a vehicle from Lugano to Cannero Riviera via Giubiasco, Locarno, Locarno, Stazione, Brissago, Municipio, and Brissago in around 3 h 17 min.

Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Lugano FLP to Ponte Tresa
Ave. Duration
25 min
Frequency
Every 30 minutes
Estimated price
$11 - $21
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Lugano to Giubiasco
Ave. Duration
26 min
Frequency
Every 30 minutes
Estimated price
$15 - $28
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Train from Giubiasco to Locarno
Ave. Duration
23 min
Frequency
Every 30 minutes
Estimated price
$5 - $10
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Ponte Tresa, Stazione to Luino, Pzza. della Libertà
Ave. Duration
25 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
fahrplan.sbb.ch
VCO Trasporti
Phone
800 503001
Website
vcotrasporti.it
Bus from Brissago to Cannero
Ave. Duration
26 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
vcotrasporti.it
Ferry operators

Want to know more about travelling around Italy

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.