There are 8 ways to get from Lugano to Dubrovnik by train, plane, bus, ferry, shuttle, 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.
Train to Zurich Airport, fly to Dubrovnik Airport
best- Take the train from Lugano to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Dubrovnik Airport (DBV)plane ZRH - DBV
6h 56m€159–414Train, bus to Il Caravaggio International Airport, fly to Dubrovnik Airport
cheapest- Take the train from Lugano to Milano Centraletrain
- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Dubrovnik Airport (DBV)plane BGY - DBV
7h 4m€90–325Bus via Split
- Take the bus from Lugano to Split Bus Stationbus
- Take the bus from Split, Autobusni Kolodvor to Dubrovnik, Autobusni kolodvorbus 942a / ...
19h 5m€146–179Train, ferry via Reggio Emilia
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Mediopadana R.Emiliatrain
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
- Take the ferry from Bari to Dubrovnikferry 54
19h 16m€238–458Train, ferry
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Bari Centraletrain Fr
- Take the ferry from Bari to Dubrovnikferry 54
19h 26m€209–458Train to Milano Malpensa Airport, fly to Podgorica Airport, shuttle, bus
- Take the train from Lugano to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Podgorica Airport (TGD)plane MXP - TGD
- Take a shuttle bus from Podgorica Airport to Kotor, Autobuska Stanica
- Take the bus from Kotor, Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
9h 55mBus
- Take the bus from Lugano to Kupresbus
- Take the bus from Kupres to Dubrovnik, Autobusni kolodvorbus
23h 6m€147–150Drive 1,067.3 km
- Drive from Lugano to Dubrovnikcar 1,067.3 km
12h 23m€188–271
Lugano to Dubrovnik by bus
Questions & Answers
The cheapest way to get from Lugano to Dubrovnik is to bus which costs €147 - €150 and takes 23h 6m.
The fastest way to get from Lugano to Dubrovnik is to train and fly which takes 6h 56m and costs €150 - €420.
No, there is no direct bus from Lugano to Dubrovnik. However, there are services departing from Lugano and arriving at Dubrovnik, Autobusni kolodvor via Split, Autobusni Kolodvor. The journey, including transfers, takes approximately 19h 5m.
The distance between Lugano and Dubrovnik is 1150 km. The road distance is 1067.3 km.
The best way to get from Lugano to Dubrovnik without a car is to bus via Split which takes 19h 5m and costs €140 - €180.
It takes approximately 6h 56m to get from Lugano to Dubrovnik, including transfers.
Lugano to Dubrovnik bus services, operated by Zelic Reisen, depart from Lugano station.
Lugano to Dubrovnik bus services, operated by Zelic Reisen, arrive at Split Bus Station.
Yes, the driving distance between Lugano to Dubrovnik is 1067 km. It takes approximately 12h 23m to drive from Lugano to Dubrovnik.
Book your Lugano to Dubrovnik bus tickets online with Omio.
What companies run services between Lugano, Switzerland and Dubrovnik, Croatia?
You can take a bus from Lugano to Dubrovnik, Autobusni kolodvor via Split Bus Station and Split, Autobusni Kolodvor in around 19h 5m.
- Website
- croatiaairlines.com
Flights from Zurich Airport to Dubrovnik Airport
- Ave. Duration
- 1h 37m
- When
- Monday, Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- €85–320
Flights from Zurich Airport to Dubrovnik Airport via Zagreb
- Ave. Duration
- 3h 20m
- When
- Wednesday to Friday
- Estimated price
- €85–260
Train from Lugano to Zürich HB
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €60–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Lugano to Split Bus Station
- Ave. Duration
- 14h 20m
- Frequency
- 4 times a week
- Estimated price
- €144
- Schedules at
- zelicreisen.ch
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Bari to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
Ferry from Bari to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €90–140
- Website
- Jadrolinija
Want to know more about travelling around Croatia
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 6173+ hotels available in Dubrovnik.









