There are 6 ways to get from Bellagio to Lucerne by ferry, train, bus, night train 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
Ferry, train • 4 h 44 min
$74 - $131
Cheapest option
Bus • 5 h 37 min
$14 - $24
4 alternative options
Bus, train • 4 h 49 min
$67 - $123
Ferry, train Trenitalia Eurocity • 6 h 15 min
$67 - $110
Ferry, bus, night train • 5 h 35 min
$64 - $114
Drive • 2 h 49 min
$35 - $55
What companies run services between Bellagio, Italy and Lucerne, Switzerland?
You can take a bus from Bellagio to Lucerne via Como San Giovanni Stazione FS and Como in around 5 h 37 min.

- Website
- sbb.ch
Train from Chiasso to Arth-Goldau
- Ave. Duration
- 1 h 54 min
- Frequency
- Hourly
- Estimated price
- $55 - $100
- Website
- fahrplan.sbb.ch
- Schedules at
- fahrplan.sbb.ch
Train from Como S. Giovanni to Luzern
- Ave. Duration
- 2 h 38 min
- Frequency
- Once daily
- Estimated price
- $65 - $120
- Website
- fahrplan.sbb.ch
- Schedules at
- fahrplan.sbb.ch
Night train from Lugano to Luzern
- Ave. Duration
- 1 h 59 min
- Frequency
- Once daily
- Estimated price
- $55 - $100
- Website
- fahrplan.sbb.ch
- Schedules at
- fahrplan.sbb.ch

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Chiasso to Arth-Goldau
- Ave. Duration
- 1 h 54 min
- Frequency
- Every 3 hours
- Estimated price
- $35 - $50
- Website
- orario.trenitalia.com
Train from Como S. Giovanni to Luzern
- Ave. Duration
- 3 h 28 min
- Frequency
- Twice daily
- Estimated price
- $60 - $110
- Website
- orario.trenitalia.com
Train from Monza to Arth-Goldau
- Ave. Duration
- 2 h 32 min
- Frequency
- Every 4 hours
- Estimated price
- $40 - $55
- Website
- orario.trenitalia.com

- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Varenna Esino to Monza
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $6 - $19
- Schedules at
- trenord.it

- Phone
- 031 247 249
- Website
- asfautolinee.it
Bus from Bellagio Lido to Como San Giovanni Stazione FS
- Ave. Duration
- 1 h 11 min
- Frequency
- Every 2 hours
- Estimated price
- $2 - $3
- Schedules at
- asfautolinee.it
Bus from Bellagio Via Vitali Scuole to Como San Giovanni Stazione FS
- Ave. Duration
- 1 h 7 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

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Como to Luzern
- Ave. Duration
- 3 h 30 min
- Frequency
- Twice daily
- Estimated price
- $12 - $21
- Website
- flixbus.co.uk

- Phone
- 800 551801
- navicomo@navigazionelaghi.it
- Website
- navlaghi.it
Ferry from Bellagio to Como
- Ave. Duration
- 44 min
- Frequency
- Every 4 hours
- Estimated price
- $11 - $16
- Schedules at
- navlaghi.it
Ferry from Bellagio to Varenna
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- $5 - $8
- Schedules at
- navlaghi.it
Ferry from Bellagio to Menaggio
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $6 - $9
- Schedules at
- navlaghi.it
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.
Related travel guides
Italian Lakes: Getting around by train
Rome2rio's tips and tricks to make your journey as smooth as possible
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideQuestions & Answers
How far is it from Bellagio to Lucerne?
The distance between Bellagio and Lucerne is 139 km. The road distance is 237 km.
What is the cheapest way to get from Bellagio to Lucerne?
The cheapest way to get from Bellagio to Lucerne is to bus which costs 11€ - 20€ and takes 5 h 37 min.
What is the fastest way to get from Bellagio to Lucerne?
The quickest way to get from Bellagio to Lucerne is to drive which takes 2 h 49 min and costs 29€ - 45€.
Is there a direct bus between Bellagio and Lucerne?
No, there is no direct bus from Bellagio to Lucerne. However, there are services departing from Bellagio Via Vitali Scuole and arriving at Luzern via Como. The journey, including transfers, takes approximately 5 h 37 min.
How long does it take to get from Bellagio to Lucerne?
It takes approximately 4 h 44 min to get from Bellagio to Lucerne, including transfers.