There are 12 ways to get from Bratislava to Ascona by bus, plane, train, night train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Vienna International Airport, fly to Milano Malpensa Airport, train
best- Take the bus from Bratislava to Vienna International Airport
- Fly from Vienna International Airport (VIE) to Milano Malpensa Airport (MXP)VIE - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisio
- Take the train from Mendrisio to Locarno
7h 14mCHF 44–198Fly Bratislava Airport to Milano Malpensa Airport, train
cheapest- Fly from Bratislava Airport (BTS) to Milano Malpensa Airport (MXP)BTS - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisio
- Take the train from Mendrisio to Locarno
6h 49mCHF 38–185Train
- Take the train from Bratislava-Petrzalka to Zuerich HbRjx
- Take the train from Zürich HB to LocarnoIr46
13h 30mCHF 149–235Bus
- Take the bus from Bratislava, Autobusová stanica Mlynské Nivy to Zurich Bus StationN882
- Take the bus from Zürich to Bellinzona Station
17h 29mCHF 69–122Bus, night train, train
- Take the bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platz
- Take the night train from Wien Hbf to Zürich HBNj
- Take the train from Zürich HB to Locarno
19h 54mCHF 267–500Bus to Vienna International Airport, fly to Milan Linate Airport, train
- Take the bus from Bratislava to Vienna International Airport
- Fly from Vienna International Airport (VIE) to Milan Linate Airport (LIN)VIE - LIN
- Take the train from Monza to Locarno
7h 46mCHF 54–161Bus to Vienna International Airport, fly to Il Caravaggio International Airport, train
- Take the bus from Bratislava to Vienna International Airport
- Fly from Vienna International Airport (VIE) to Il Caravaggio International Airport (BGY)VIE - BGY
- Take the train from Milano Centrale to Locarno
7h 34mCHF 47–224Bus to Vienna International Airport, fly to Zurich Airport, train
- Take the bus from Bratislava to Vienna International Airport
- Fly from Vienna International Airport (VIE) to Zurich Airport (ZRH)VIE - ZRH
- Take the train from Zürich HB to Bellinzona
7h 15mCHF 133–289Bus to Vienna International Airport, fly to Saint Gallen-Altenrhein Airport, train
- Take the bus from Bratislava to Vienna International Airport
- Fly from Vienna International Airport (VIE) to Saint Gallen-Altenrhein Airport (ACH)VIE - ACH
- Take the train from Rorschach to Zürich HB
- Take the train from Zürich HB to Bellinzona
8h 52mCHF 352–541Train via Vienna
- Take the train from Bratislava-Petrzalka to Wien Hbf
- Take the train from Wien Hbf to WinterthurRjx
- Take the train from Winterthur to Rotkreuz
- Take the train from Rotkreuz to LocarnoIc / ...
14h 24mCHF 146–261Drive 872.4 km
- Drive from Bratislava to Ascona872.4 km
8h 57mCHF 142–205Drive, car train
- Drive from Bratislava to Salzburg Hbf
- Take the car train from Salzburg Hbf to München Ost
- Drive from München Ost to Ascona
8h 44mCHF 204–278
Bratislava to Ascona by train and bus
Questions & Answers
The cheapest way to get from Bratislava to Ascona is to bus which costs SFr 65 - SFr 130 and takes 17h 29m.
The fastest way to get from Bratislava to Ascona is to fly and train which takes 6h 49m and costs SFr 35 - SFr 190.
The distance between Bratislava and Ascona is 832 km. The road distance is 872.4 km.
The best way to get from Bratislava to Ascona without a car is to train which takes 13h 30m and costs SFr 140 - SFr 240.
It takes approximately 7h 14m to get from Bratislava to Ascona, including transfers.
The best way to get from Bratislava to Ascona is to train which takes 13h 30m and costs SFr 140 - SFr 240. Alternatively, you can bus, which costs SFr 65 - SFr 130 and takes 17h 29m.
Yes, the driving distance between Bratislava to Ascona is 872 km. It takes approximately 8h 57m to drive from Bratislava to Ascona.
There are 2666+ hotels available in Ascona.
What companies run services between Bratislava, Slovakia and Ascona, Switzerland?
You can take a train from Bratislava-Petrzalka to Ascona, Centro via Zuerich Hb, Zürich HB, Locarno, and Locarno, Piazza Stazione in around 13h 30m. Alternatively, you can take a bus from Bratislava, Autobusová stanica Mlynské Nivy to Ascona, Centro via Zurich Bus Station, Zürich HB, Zürich Stadelhofen, Zürich, Bellinzona Station, Bellinzona, Stazione, and Locarno, Piazza Stazione in around 17h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Vienna International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 28–110
Flights from Bratislava Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 27–120
Flights from Vienna International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 28–160
- Website
- austrian.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 60–210
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- swiss.com
Flights from Vienna International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- CHF 45–160
Flights from Vienna International Airport to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- lufthansa.com
Flights from Vienna International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 75–480
Flights from Vienna International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- CHF 80–260
Flights from Vienna International Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 85–290
- Website
- peoples.ch
Flights from Vienna International Airport to Saint Gallen-Altenrhein Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 280–400
- Website
- easyjet.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 35–120
- Website
- neosair.it
Flights from Bratislava Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday
- Estimated price
- CHF 140–370
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Locarno
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 19–23
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Locarno
- Ave. Duration
- 2h 14m
- Frequency
- Once a week
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
Night train from Wien Hbf to Zürich HB
- Ave. Duration
- 12h 41m
- Frequency
- 3 times a week
- Estimated price
- CHF 220–410
- Website
- https://www.sbb.ch/en
Train from Milano Centrale to Locarno
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bellinzona
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Rorschach to Zürich HB
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 22–40
- Website
- https://www.sbb.ch/en
Train from Winterthur to Rotkreuz
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- https://www.sbb.ch/en
Train from Rotkreuz to Locarno
- Ave. Duration
- 1h 25m
- Frequency
- Once a week
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Mendrisio to Locarno
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Monza to Locarno
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Locarno
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Website
- https://www.trenord.it/en/
Train from Bratislava-Petrzalka to Zuerich Hb
- Ave. Duration
- 8h 48m
- Frequency
- Once daily
- Estimated price
- CHF 100–160
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 100–160
Train from Bratislava-Petrzalka to Wien Hbf
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- CHF 15–23
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 15–23
Train from Wien Hbf to Winterthur
- Ave. Duration
- 8h 5m
- Frequency
- Twice a week
- Estimated price
- CHF 95–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 95–150
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Locarno
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
Train from Zürich HB to Bellinzona
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Bratislava-Petrzalka to Wien Hbf
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- https://www.zssk.sk/en/
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Winterthur to Rotkreuz
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Schedules at
- sbb-deutschland.de
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Salzburg Hbf to München Ost
- Ave. Duration
- 48 min
- Frequency
- Once daily
- Estimated price
- CHF 85–100
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Bratislava to Vienna International Airport
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 3–15
- Website
- https://www.flixbus.co.uk
Bus from Bratislava, Autobusová stanica Mlynské Nivy to Zurich Bus Station
- Ave. Duration
- 11h 30m
- Frequency
- Once daily
- Estimated price
- CHF 40–85
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Zürich to Bellinzona Station
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- CHF 15–22
- Schedules at
- gruppodimaio.it
- Phone
- +421 2 55 422 734
- staznosti@slovaklines.sk
- Website
- slovaklines.sk
Bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 8–11
- Website
- https://www.slovaklines.sk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Bratislava Central Bus Station to Vienna, Central Station Südtiroler Platz
- Ave. Duration
- 1h 25m
- Frequency
- Every 3 hours
- Estimated price
- CHF 4–8
- Website
- https://regiojet.com/
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
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







































