|Average price||SFr 150|
|Possible routes||5 found|
Rome2rio has found 5 ways to get from Geneva to Ascona by train, car, flight and bus. We recommend taking the train from Geneve to Domodossola and then taking the train from Domodossola to Locarno S. Antonio, which takes around 4h 53m.
The cheapest way to get from Geneva to Ascona is to drive which costs SFr 45 - SFr 70 and takes 4h 16m.More details
The quickest way to get from Geneva to Ascona is to drive which costs SFr 45 - SFr 70 and takes 4h 16m.More details
No, there is no direct train from Geneva to Ascona. However, there are services departing from Geneve and arriving at Locarno S. Antonio via Domodossola. The journey, including transfers, takes approximately 4h 53m.More details
The distance between Geneva and Ascona is 202 km. The road distance is 370.9 km.Get driving directions
The best way to get from Geneva to Ascona without a car is to train which takes 4h 53m and costs SFr 95 - SFr 180.More details
It takes approximately 4h 53m to get from Geneva to Ascona, including transfers.More details
Geneva to Ascona train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Geneve station.More details
There is no direct flight from Geneva Airport to Lugano Airport. The quickest flight takes 2h 30m and has one stopover.Search flights
Geneva to Ascona train services, operated by Fart, arrive at Locarno S. Antonio station.More details
Yes, the driving distance between Geneva to Ascona is 371 km. It takes approximately 4h 16m to drive from Geneva to Ascona.Get driving directions
Air France, Lufthansa and Swiss offer flights from Geneva Airport to Lugano Airport.Search flights
There are 1885+ hotels available in Ascona. Prices start at SFr 100 per night.More details
The best way to get from Geneva to Geneva Airport is to train which takes 7 min and costs SFr 10 - SFr 18.More details
The Contra Dam, commonly known as the Verzasca Dam and the Locarno Dam, is an arch dam on ...
Cimetta is a mountain in the Lepontine Alps, it is located above Locarno and Lake Maggiore...
The Brissago Islands (Italian: Isole di Brissago) are a group of two islands located in th...
Monte Tamaro is a mountain of the Lugano Prealps, overlooking Lake Maggiore in the Swiss c...