There are 4 ways to get from Menaggio to Gordola by bus, 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.
Line 631 bus, train • 1h 44m
Drive, train • 56 min
2 alternative options
Bus, train • 1h 45m
Drive • 1h 3m
Menaggio to Gordola by bus and train
The journey time between Menaggio and Gordola is around 1h 46m and covers a distance of around 58 km. This includes an average layover time of around 20 min. The fastest journey normally takes 1h 46m. Operated by Swiss PostAuto and Swiss Railways (SBB/CFF/FFS), the Menaggio to Gordola service departs from Menaggio, Via Lusardi and arrives in Gordola. Typically three services run weekly, although weekend and holiday schedules can vary so check in advance.
Average journey times
First and last service
The schedules shown below are for the next available departures.
Menaggio to Gordola bus and train schedules
Departing Friday, October 22, 2021
Departing Saturday, October 23, 2021
Departing Sunday, October 24, 2021
Questions & Answers
The cheapest way to get from Menaggio to Gordola is to drive which costs €6 - €10 and takes 1h 3m.
The quickest way to get from Menaggio to Gordola is to drive and train which costs €18 - €35 and takes 56 min.
The distance between Menaggio and Gordola is 34 km. The road distance is 61.7 km.
The best way to get from Menaggio to Gordola without a car is to line 631 bus and train which takes 1h 44m and costs €18 - €35.
It takes approximately 1h 44m to get from Menaggio to Gordola, including transfers.
Yes, the driving distance between Menaggio to Gordola is 62 km. It takes approximately 1h 3m to drive from Menaggio to Gordola.
There are 197+ hotels available in Gordola. Prices start at SFr 87 per night.
What companies run services between Menaggio, Italy and Gordola, Switzerland?
There is no direct connection from Menaggio to Gordola. However, you can take the line 631 bus to Lugano, Stazione Nord, take the walk to Lugano, then take the train to Gordola. Alternatively, you can take a vehicle from Menaggio to Gordola via Lugano Stazione FFS - Piazzale Nord and Lugano in around 1h 45m.
The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Train from Lugano to Gordola
- Ave. Duration
- 21 min
- Every 30 minutes
- Estimated price
- SFr 16 - SFr 29
- Swiss Railways (SBB/CFF/FFS)
Bus from Menaggio, Via Lusardi to Lugano, Stazione Nord
Bus from Menaggio Piazza Roma to Lugano Stazione FFS - Piazzale Nord
- Ave. Duration
- 1h 6m
- Every 4 hours
- Estimated price
- SFr 5 - SFr 8
- Schedules at
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.