There are 13 ways to get from Bonn to Cannero Riviera by train, car, bus, plane, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, drive
best- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain Ice
- Take the train from Frankfurt to Basel SBBtrain 43
- Take the train from Basel SBB to Luganotrain Ec
- Drive from Lugano to Cannero Rivieracar
9h 34m€80–316Train to Düsseldorf International Airport, fly to Milano Malpensa Airport, train, ferry
cheapest- Take the train from Bonn Hbf to Düsseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Milano Malpensa Airport (MXP)plane DUS - MXP
- Take the train from Malpensa Aeroporto T1 to Varesetrain
- Take the ferry from Laveno to Pallanza-Intra-Sunaferry
8h 41m€46–210Bus
- Take the bus from Bonn Hbf to Zürich Bus Stationbus Ivano-Frankivsk
- Take the bus from Zürich Hbf to Lugano Stazionebus
13h 14m€69–95Drive 721.2 km
- Drive from Bonn to Cannero Rivieracar 721.2 km
7h 32m€116–168Fly Cologne Bonn Airport to Milano Malpensa Airport, train, ferry
- Fly from Cologne Bonn Airport (CGN) to Milano Malpensa Airport (MXP)plane CGN - MXP
- Take the train from Malpensa Aeroporto T1 to Varesetrain
- Take the ferry from Laveno to Pallanza-Intra-Sunaferry
7h 58m€70–239Train via Frankfurt Airport (FRA)
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain Ice
- Take the train from Frankfurt to Basel SBBtrain 43
- Take the train from Basel SBB to Locarnotrain
12h 23m€137–301Train
- Take the train from Bonn Hbf to Zürich HBtrain Nightjet
- Take the train from Zürich HB to Locarnotrain Ir46
14h 29m€132–236Bus, train
- Take the bus from Bonn UN Campus to Zurich Bus Stationbus FlixBus N11
- Take the train from Zürich HB to Locarnotrain Ir46
16h 4m€123–181Train to Frankfurt, fly to Milano Malpensa Airport, train, ferry
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Milano Malpensa Airport (MXP)plane FRA - MXP
- Take the train from Malpensa Aeroporto T1 to Varesetrain
- Take the ferry from Laveno to Pallanza-Intra-Sunaferry
8h 18m€88–255Train to Düsseldorf International Airport, fly to Milan Linate Airport, train, ferry
- Take the train from Bonn Hbf to Düsseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Milan Linate Airport (LIN)plane DUS - LIN
- Take the train from Milano Cadorna to Laveno Mombello Lagotrain
- Take the ferry from Laveno to Pallanza-Intra-Sunaferry
9h 2m€112–289Fly Cologne Bonn Airport to Zurich Airport, train, line 316 bus, line 26 bus
- Fly from Cologne Bonn Airport (CGN) to Zurich Airport (ZRH)plane CGN - ZRH
- Take the train from Zürich HB to Bellinzonatrain
- Take the train from Bellinzona to Locarnotrain
- Take the bus from Locarno, Stazione to Brissago, Postabus
- Take the bus from Brissago to Cannero Riviera - Incrocio Ss 34 - Sp 64bus
8h 51m€132–287Train to Frankfurt, fly to Milan Linate Airport, train, ferry
- Take the train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbftrain
- Fly from Frankfurt (FRA) to Milan Linate Airport (LIN)plane FRA - LIN
- Take the train from Milano Cadorna to Laveno Mombello Lagotrain
- Take the ferry from Laveno to Pallanza-Intra-Sunaferry
8h 45m€64–224Fly Cologne Bonn Airport to Il Caravaggio International Airport, bus, train
- Fly from Cologne Bonn Airport (CGN) to Il Caravaggio International Airport (BGY)plane CGN - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Stresatrain
9h 31m€99–325
Bonn to Cannero Riviera by tram, train, and bus
Comparing Your Travel Options
The cheapest way to get from Bonn to Cannero Riviera is to bus which costs €65 - €95 and takes 13h 14m.
The fastest way to get from Bonn to Cannero Riviera is to drive which takes 7h 32m and costs €110 - €170.
No, there is no direct bus from Bonn to Cannero Riviera. However, there are services departing from Bonn Hbf and arriving at Cannero Riviera - Incrocio Ss 34 - Sp 64 via Zürich Hbf, Locarno, Stazione and Brissago. The journey, including transfers, takes approximately 13h 14m.
No, there is no direct train from Bonn to Cannero Riviera. However, there are services departing from Bonn Stadthaus and arriving at Locarno via Siegburg/Bonn, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 12h 23m.
The distance between Bonn and Cannero Riviera is 786 km. The road distance is 721.2 km.
The best way to get from Bonn to Cannero Riviera without a car is to bus which takes 13h 14m and costs €65 - €95.
It takes approximately 9h 34m to get from Bonn to Cannero Riviera, including transfers.
Bonn to Cannero Riviera bus services, operated by GrandBus, depart from Bonn Hbf station.
Bonn to Cannero Riviera train services, operated by Nederlandse Spoorwegen (NS), depart from Siegburg/Bonn station.
The best way to get from Bonn to Cannero Riviera is to bus which takes 13h 14m and costs €65 - €95. Alternatively, you can train via Frankfurt Airport (FRA), which costs €130 - €310 and takes 12h 23m.
What companies run services between Bonn, Germany and Cannero Riviera, Italy?
You can take a bus from Bonn Hbf to Cannero Riviera - Incrocio Ss 34 - Sp 64 via Zürich Bus Station, Zürich Hbf, Lugano Stazione, Lugano, Locarno, Locarno, Stazione, and Brissago in around 13h 14m. Alternatively, you can take a vehicle from Bonn Stadthaus to Cannero Riviera - Incrocio Ss 34 - Sp 64 via Siegburg Bf, Siegburg/Bonn, Frankfurt, Basel SBB, Locarno, Locarno, Stazione, and Brissago in around 12h 23m.
- Website
- lufthansa.com
Flights from Cologne Bonn Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- €80–290
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Monday to Friday
- Estimated price
- €85–300
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- €80–290
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €80–420
Flights from Frankfurt to Milano Malpensa Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- €120–450
Flights from Düsseldorf International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- €75–330
Flights from Düsseldorf International Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €100–330
Flights from Cologne Bonn Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €70–330
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €50–500
Flights from Frankfurt to Milan Linate Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €50–340
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- €35–70
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- €35–70
- Website
- Nederlandse Spoorwegen (NS)
Train from Bonn Hbf to Zürich HB
- Ave. Duration
- 7h 50m
- Frequency
- 6 times a week
- Estimated price
- €65–140
- Website
- Nederlandse Spoorwegen (NS)
Train from Bonn Hbf to Düsseldorf Hbf
- Ave. Duration
- 51 min
- Frequency
- 4 times a week
- Estimated price
- €7–16
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- Nederlandse Spoorwegen (NS)
Train from Bonn Hbf to Düsseldorf Hbf
- Ave. Duration
- 51 min
- Frequency
- 4 times a week
- Estimated price
- €7–16
- Website
- Nederlandse Spoorwegen (NS)
Train from Siegburg/Bonn to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- Grand Bus
Bus from Bonn Hbf to Zürich Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- €52–57
- Website
- Grand Bus
- Phone
- +39 0322 233 200
- infomaggiore@navigazionelaghi.it
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Laveno to Pallanza-Intra-Suna
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Laveno to Pallanza-Intra-Suna
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Laveno to Pallanza-Intra-Suna
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Laveno to Pallanza-Intra-Suna
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
Ferry from Laveno to Pallanza-Intra-Suna
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–7
- Website
- Gestione Governativa Navigazione Laghi
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.
Related travel guides
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Bonn to Cannero Riviera bus services, operated by GrandBus, arrive at Zürich Bus Station.
Bonn to Cannero Riviera train services, operated by Nederlandse Spoorwegen (NS), arrive at Frankfurt(M) Flughafen Fernbf station.
Yes, the driving distance between Bonn to Cannero Riviera is 721 km. It takes approximately 7h 32m to drive from Bonn to Cannero Riviera.
There are 4765+ hotels available in Cannero Riviera.










