There are 8 ways to get from Basel to Ascona by bus, taxi, train, car, 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.
Bus, taxi
best- Take the bus from Basel to Milano - Famagostabus
- Take the bus from Milan to Serravalle Scriviabus 500
- Take the taxi from Cabella Ligure to Asconataxi
8h 52m€177–235Drive 482.4 km
cheapest- Drive from Basel to Asconacar 482.4 km
6h€86–124Train, taxi
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Chiavaritrain Ic
- Take the taxi from Chiavari to Asconataxi
9h 7m€145–423Fly Basel to Genoa Cristoforo Colombo Airport, drive
- Fly from Basel (BSL) to Genoa Cristoforo Colombo Airport (GOA)plane BSL - GOA
- Drive from Genoa Cristoforo Colombo Airport (GOA) to Asconacar
6h 45m€116–304Bus, train, taxi
- Take the bus from Basel to Como Grandatebus
- Take the train from Milano Bovisa Politecnico to Paviatrain S13
- Take the bus from Pavia to Romagnesebus 95
- Take the taxi from Romagnese to Asconataxi
15h 8m€131–177Train to Zurich Airport, fly to Milano Malpensa Airport, train, taxi
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Milano Malpensa Airport (MXP)plane ZRH - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Chiavaritrain
- Take the taxi from Chiavari to Asconataxi
8h 51m€206–424Train to Zurich Airport, fly to Florence Peretola Airport, train, taxi
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Florence Peretola Airport (FLR)plane ZRH - FLR
- Take the train from Firenze Campo Marte to Chiavaritrain
- Take the taxi from Chiavari to Asconataxi
9h 14m€246–501Fly Basel to Nice Côte D'Azur International Airport, train, taxi
- Fly from Basel (BSL) to Nice Côte D'Azur International Airport (NCE)plane BSL - NCE
- Take the train from Saint-Laurent-du-Var to Ventimigliatrain
- Take the train from Ventimiglia to Genova P.Za Principetrain
- Take the taxi from Chiavari to Asconataxi
9h 48m€157–341
Basel (BSL) to Genoa Cristoforo Colombo Airport (GOA) flights
Questions & Answers
The cheapest way to get from Basel to Ascona is to drive which costs €85 - €130 and takes 6h.
The fastest way to get from Basel to Ascona is to drive which takes 6h and costs €85 - €130.
The distance between Basel and Ascona is 597 km. The road distance is 482.4 km.
The best way to get from Basel to Ascona without a car is to bus and taxi which takes 8h 52m and costs €170 - €240.
It takes approximately 8h 52m to get from Basel to Ascona, including transfers.
Yes, the driving distance between Basel to Ascona is 482 km. It takes approximately 6h to drive from Basel to Ascona.
There are 225+ hotels available in Ascona.
What companies run services between Basel, Switzerland and Ascona, Italy?
There is no direct connection from Basel to Ascona. However, you can take the bus to Milano - Famagosta, walk to Milan - Famagosta, take the bus to Assago-Milanofiori M2, take the bus to Serravalle Scrivia, take the bus to Cabella Ligure, then take the taxi to Ascona. Alternatively, you can take the train to Lugano, take the train to Milano Centrale, take the train to Chiavari, then take the taxi to Ascona.
- Website
- ita-airways.com
Flights from Basel to Genoa Cristoforo Colombo Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €160–280
Flights from Zurich Airport to Milano Malpensa Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €65–320
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €95–250
Flights from Zurich Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €180–650
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €85–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 0362 185 0590
- info@onebus.it
- Website
- Onebus
Bus from Basel to Milano - Famagosta
- Ave. Duration
- 3h 5m
- Frequency
- Once a week
- Estimated price
- €60–90
- Website
- Onebus
- Ave. Duration
- 1h 2m
- Estimated price
- €80–130
Radio taxi lessandria.it/
- Phone
- +39 0131 1973
- Website
- radiotaxialessandria.it
Taxi - A. Esposto Maurizio
- Phone
- +39 333 442 3683
Taxi Novi Ligure - Fidenti
- Phone
- +39 335 524 5793
- Website
- facebook.com
Taxi Gentile Saverio
- Phone
- +39 349 009 4270
Taxi Santa Margherita Ligure
- Phone
- +39 340 473 3160
- Website
- city-airport-taxis.com
Taxi Gentile Saverio
- Phone
- +39 349 009 4270
Taxi Santa Margherita Ligure
- Phone
- +39 340 473 3160
- Website
- city-airport-taxis.com
Taxi Gentile Saverio
- Phone
- +39 349 009 4270
Taxi Santa Margherita Ligure
- Phone
- +39 340 473 3160
- Website
- city-airport-taxis.com
Taxi Gentile Saverio
- Phone
- +39 349 009 4270
Taxi Santa Margherita Ligure
- Phone
- +39 340 473 3160
- Website
- city-airport-taxis.com
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide



