There are 9 ways to get from Mainz to Cannero Riviera by train, car, bus, night train, taxi, or plane
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 Frankfurt to Basel SBBtrain 43
- Take the train from Basel SBB to Luganotrain Ec
- Drive from Lugano to Cannero Rivieracar
8h 42m€84–269Bus, drive
cheapest- Take the bus from Frankfurt central train station to Luganobus FlixBus N474
- Drive from Lugano to Cannero Rivieracar
11h 37m€70–108Night train, train, taxi
- Take the nighttrain from Mainz Hbf to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Cadenazzotrain
- Take the taxi from Luino to Cannero Rivierataxi
13h 9m€195–336Drive 604.4 km
- Drive from Mainz to Cannero Rivieracar 604.4 km
5h 52m€112–162Train, bus, taxi
- Take the train from Mainz, Hauptbahnhof to Basel SBBtrain 43N
- Take the bus from Basel, Bahnhof to Lugano Stazionebus
- Take the taxi from Luino, Stazione FS to Cannero Rivierataxi
11h 57m€172–274Fly to Zurich Airport, train, drive
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich HB to Luganotrain
- Drive from Lugano to Cannero Rivieracar
5h 48m€172–353Fly to Milano Malpensa Airport, train, taxi
- Fly from Frankfurt (FRA) to Milano Malpensa Airport (MXP)plane FRA - MXP
- Take the train from Gallarate to Luinotrain
- Take the taxi from Luino to Cannero Rivierataxi
6h 36m€169–352Fly to Milan Linate Airport, train, taxi
- Fly from Frankfurt (FRA) to Milan Linate Airport (LIN)plane FRA - LIN
- Take the train from Milano Dateo to Gallaratetrain
- Take the train from Gallarate to Luinotrain
- Take the taxi from Luino to Cannero Rivierataxi
7h 34m€140–323Fly to Basel, train, drive
- Fly from Frankfurt (FRA) to Basel (BSL)plane FRA - BSL
- Take the train from Basel SBB to Luganotrain
- Drive from Lugano to Cannero Rivieracar
7h 32m€155–520
Frankfurt (FRA) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Mainz to Cannero Riviera is to bus and drive which costs €70 - €110 and takes 11h 37m.
The fastest way to get from Mainz to Cannero Riviera is to fly and train and drive which takes 5h 48m and costs €170 - €360.
The distance between Mainz and Cannero Riviera is 658 km. The road distance is 604.4 km.
The best way to get from Mainz to Cannero Riviera without a car is to night train and train and taxi which takes 13h 9m and costs €190 - €340.
It takes approximately 8h 42m to get from Mainz to Cannero Riviera, including transfers.
Yes, the driving distance between Mainz to Cannero Riviera is 604 km. It takes approximately 5h 52m to drive from Mainz to Cannero Riviera.
There are 4279+ hotels available in Cannero Riviera.
What companies run services between Mainz, Germany and Cannero Riviera, Italy?
There is no direct connection from Mainz to Cannero Riviera. However, you can take the train to Frankfurt, take the train to Basel SBB, take the train to Lugano, then drive to Cannero Riviera. Alternatively, you can take a bus from Mainz central train station to Cannero Riviera via Frankfurt central train station and Lugano in around 11h 37m.
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €75–410
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €75–380
Flights from Frankfurt to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €75–390
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–440
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €80–460
Flights from Frankfurt to Basel via Munich
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €80–290
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €75–410
Flights from Frankfurt to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €75–190
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €80–290
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €140–410
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €130–380
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–440
Flights from Frankfurt to Basel
- Ave. Duration
- 55 min
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €160–460
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €95–220
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–160
- Website
- easyjet.com
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €30–140
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mainz, Hauptbahnhof to Basel SBB
- Ave. Duration
- 4h 38m
- Frequency
- Once a week
- Estimated price
- €60–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €80–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €55–95
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Gallarate to Luino
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- €15–24
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Gallarate to Luino
- Ave. Duration
- 56 min
- Frequency
- Every 4 hours
- Estimated price
- €15–24
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €80–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- SBB GmbH
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Night train from Mainz Hbf to Zuerich Hb
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- €50–95
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Mainz Hbf to Zuerich Hb
- Ave. Duration
- 6h 22m
- Frequency
- 3 times a week
- Estimated price
- €30–101
- Website
- Nightjet
- Sleeper Carriage
- €97–101
- Couchette Carriage
- €60–75
- Seating Carriage
- €30–40
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Cadenazzo
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- €60–90
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Gallarate to Luino
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
Train from Milano Dateo to Gallarate
- Ave. Duration
- 57 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–5
- Website
- Trenord
Train from Gallarate to Luino
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Website
- Trenord
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Frankfurt central train station to Lugano
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a week
- Estimated price
- €55–85
- Website
- Flixbus
- Phone
- + 381 31 510 060
- zlatanprevoz@gmail.com
- Website
- facebook.com
Bus from Basel, Bahnhof to Lugano Stazione
- Ave. Duration
- 3h 38m
- Frequency
- Once a week
- Estimated price
- €10–16
- Schedules at
- facebook.com
- Ave. Duration
- 1h 4m
- Estimated price
- €100–130
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
Simo Taxi Verbania
- Phone
- 377 392 9366
- Website
- simotaxi.it
Taxi Verbania
- Phone
- 347 6467370
- Website
- taxiverbania.com
Grand Taxi Lugano
- Phone
- +41 79 102 69 30
Taxi Lugano
- Phone
- +41 91 993 06 06
- Website
- taxialugano.ch
Taxi Lugano 24 No Stop
- Phone
- +41 76 534 53 04
- Website
- taxilugano24nostop.ch
Taxi Lugano Park
- Phone
- +41 76 339 20 64
- Website
- taxiluganopark.ch
Taxi Michel
- Phone
- +41 91 967 24 24
- Website
- taxiluganese.ch
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







































