There are 9 ways to get from Zadar to Ascona by ferry, train, bus, 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.
Catamaran, train via Bologna
best- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the train from Ancona to Bologna Centraletrain Fr
- Take the train from Bologna centrale to Milano Centraletrain
- Take the train from Milano Centrale to Locarnotrain
10h 46mCHF 105–249Bus to Zagreb Franjo Tuđman Airport, fly to Il Caravaggio International Airport, train
cheapest- Take the bus from Zadar bus station to Zagrebbus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Il Caravaggio International Airport (BGY)plane ZAG - BGY
- Take the train from Milano Centrale to Locarnotrain
11h 41mCHF 70–313Bus
- Take the bus from Zadar to Bellinzonabus
12h 47mCHF 141–146Drive 787.1 km
- Drive from Zadar to Asconacar 787.1 km
9h 23mCHF 126–181Bus to Split Airport, fly to Milan Linate Airport, train
- Take the bus from Zadar, Autobusni Kolodvor to Trogir, Autobusni Kolodvorbus
- Fly from Split Airport (SPU) to Milan Linate Airport (LIN)plane SPU - LIN
- Take the train from Monza to Locarnotrain
9h 36mCHF 97–323Catamaran, train
- Take the ferry from Port of Zadar to Port of Anconaferry 51
- Take the train from Ancona to Milano Centraletrain Fr
- Take the train from Milano Centrale to Locarnotrain
11h 44mCHF 123–319Bus, train
- Take the bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Milano Centrale Stationbus
- Take the train from Milano Centrale to Locarnotrain
20h 29mCHF 422–1,043Catamaran to Raffaello Sanzio Airport, fly to Milan Linate Airport, train
- Take the ferry from Port of Zadar to Port of Anconaferry
- Fly from Raffaello Sanzio Airport (AOI) to Milan Linate Airport (LIN)plane AOI - LIN
- Take the train from Monza to Locarnotrain
11h 12mCHF 142–314Catamaran, train to Abruzzo Airport, fly to Milano Malpensa Airport, train
- Take the ferry from Port of Zadar to Port of Anconaferry
- Take the train from Ancona to Pescara Centraletrain
- Fly from Abruzzo Airport (PSR) to Milano Malpensa Airport (MXP)plane PSR - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisiotrain
- Take the train from Mendrisio to Locarnotrain
12h 13mCHF 99–366
Zadar to Ascona by bus
Questions & Answers
The cheapest way to get from Zadar to Ascona is to bus and fly and train which costs SFr 65 - SFr 320 and takes 11h 41m.
The fastest way to get from Zadar to Ascona is to drive which takes 9h 23m and costs SFr 120 - SFr 190.
No, there is no direct bus from Zadar to Ascona. However, there are services departing from Zadar and arriving at Ascona, Centro via Bellinzona, Stazione and Locarno, Piazza Stazione. The journey, including transfers, takes approximately 12h 47m.
The distance between Zadar and Ascona is 700 km. The road distance is 787.1 km.
The best way to get from Zadar to Ascona without a car is to Catamaran and train via Bologna which takes 10h 46m and costs SFr 100 - SFr 250.
It takes approximately 10h 46m to get from Zadar to Ascona, including transfers.
Zadar to Ascona bus services, operated by Zelic Reisen, depart from Zadar station.
Zadar to Ascona bus services, operated by Zelic Reisen, arrive at Bellinzona station.
Yes, the driving distance between Zadar to Ascona is 787 km. It takes approximately 9h 23m to drive from Zadar to Ascona.
There are 3099+ hotels available in Ascona.
What companies run services between Zadar, Croatia and Ascona, Switzerland?
Zelic Reisen operates a bus from Zadar to Bellinzona 4 times a week. Tickets cost CHF 134 and the journey takes 11h 25m.
- Website
- ryanair.com
Flights from Abruzzo Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 23–120
Flights from Zagreb Franjo Tuđman Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 27–170
- Website
- dat.dk
Flights from Raffaello Sanzio Airport to Milan Linate Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- CHF 100–140
- Website
- easyjet.com
Flights from Split Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, and Sunday
- Estimated price
- CHF 27–210
- Website
- ita-airways.com
Flights from Split Airport to Milan Linate Airport via Rome
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 100–260
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 28–55
- Schedules at
- trenitalia.com
Train from Ancona to Milano Centrale
- Ave. Duration
- 3h 45m
- Frequency
- Every 2 hours
- Estimated price
- CHF 55–110
- Schedules at
- trenitalia.com
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 19–45
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Milano Centrale
- Ave. Duration
- 5h 7m
- Frequency
- 5 times a day
- Estimated price
- CHF 35–90
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Pescara Centrale
- Ave. Duration
- 1h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 13–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- CHF 24–45
- Website
- https://www.trenitalia.com/en.html
Train from Ancona to Pescara Centrale
- Ave. Duration
- 2h 9m
- Frequency
- Every 3 hours
- Estimated price
- CHF 17–30
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Ancona to Bologna Centrale
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 35–85
- Website
- https://int.bahn.de/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Centrale
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 26–55
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
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 Monza to Locarno
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
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/
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Milano Centrale to Locarno
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 18–55
- Website
- https://www.sbb.ch/en
Train from Mendrisio to Locarno
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 17–50
- Website
- https://www.sbb.ch/en
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Zadar to Bellinzona
- Ave. Duration
- 11h 25m
- Frequency
- 4 times a week
- Estimated price
- CHF 134
- Schedules at
- zelicreisen.ch
- Phone
- +385 98 934 0896
- info@bestline.hr
- Website
- bestline.hr
Bus from Zadar, Autobusni Kolodvor to Trogir, Autobusni Kolodvor
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Schedules at
- bestline.hr
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Zadar, Autobusni Kolodvor to Trogir, Autobusni Kolodvor
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- https://www.brioni.hr/en-gb/
- Phone
- +385 91 255 0999
- prijevoz.knezevic@gmail.com
- Website
- prijevoz-knezevic.hr
Bus from Zadar, Autobusni Kolodvor to Trogir, Autobusni Kolodvor
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- CHF 11–17
- Schedules at
- prijevoz-knezevic.hr
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Zadar, Autobusni Kolodvor to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- CHF 2–30
- Website
- https://www.arriva.com.hr/en-us/home
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 2–13
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Rovinj, Autobusni Kolodvor to Milano Centrale Station
- Ave. Duration
- 5h 59m
- Frequency
- On demand
- Estimated price
- CHF 410–1,000
- Website
- https://www.goopti.com/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 18–35
- Website
- https://www.flixbus.co.uk
- Phone
- +385 800 88 85
- info@velebit-tours.hr
- Website
- velebit-tours.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- CHF 45–55
- Schedules at
- velebit-tours.hr
- Phone
- +385 (23) 315 331
- info@puntamika-line.hr
- Website
- puntamika-line.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 12–15
- Schedules at
- puntamika-line.hr
- Phone
- +385 91 454 1121
- francuzevic@gmail.com
- Website
- francuzevic-prijevoz.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 17–21
- Schedules at
- francuzevic-prijevoz.hr
- Phone
- +385 60 300 300
- info@ap.hr
- Website
- ap.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- CHF 19–35
- Schedules at
- ap.hr
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 19–35
- Schedules at
- samoborcek.hr
- Phone
- +385 043 277 100
- info@cazmatrans.hr
- Website
- cazmatrans.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 4h 35m
- Frequency
- Once a week
- Estimated price
- CHF 28–33
- Website
- https://cazmatrans.hr/en/
- Phone
- +385 35 415 165
- info@slavonija-bus.hr
- Website
- slavonija-bus.hr
Bus from Zadar bus station to Zagreb
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- CHF 18–24
- Schedules at
- slavonija-bus.hr
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Port of Zadar to Port of Ancona
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- CHF 50–95
- Website
- https://www.jadrolinija.hr/en
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
Travelling by boat in Italy
Read the travel guide
Italy Travel Guides
Read the travel guide














































































