There are 8 ways to get from Dubrovnik to Basel by plane, ferry, train, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Dubrovnik Airport to Basel
best- Fly from Dubrovnik Airport (DBV) to Basel (BSL)plane DBV - BSL
8h 58mCHF 75–207Ferry, train
- Take the ferry from Dubrovnik to Bariferry 54
- Take the train from Bari Centrale to Milano Centraletrain Fr
- Take the train from Milano Centrale to Basel Sbbtrain Ec
21h 49mCHF 241–477Bus via Split
- Take the bus from Dubrovnik, Autobusni kolodvor to Split, Autobusni Kolodvorbus 942a / ...
- Take the bus from Split Bus Station to Basel SBBbus
22h 10mCHF 116–126Drive 1,328.9 km
- Drive from Dubrovnik to Baselcar 1,328.9 km
15hCHF 221–320Fly Dubrovnik Airport to Zurich Airport, train
- Fly from Dubrovnik Airport (DBV) to Zurich Airport (ZRH)plane DBV - ZRH
- Take the train from Zürich HB to Basel SBBtrain
5h 56mCHF 119–308Shuttle to Split Airport, fly to Basel
- Take a shuttle bus from Dubrovnik, Autobusni kolodvor to Split, Autobusni Kolodvor
- Fly from Split Airport (SPU) to Basel (BSL)plane SPU - BSL
8h 24mFerry, train via Reggio Emilia
- Take the ferry from Dubrovnik to Bariferry 54
- Take the train from Bari Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
- Take the train from Milano Centrale to Basel Sbbtrain Ec
21h 59mCHF 271–482Bus
- Take the bus from Dubrovnik, Autobusni kolodvor to Tomislavgrad, Autobusni Kolodvorbus
- Take the bus from Tomislavgrad, Autobusni Kolodvor to Basel SBBbus
24h 56mCHF 138–140
Dubrovnik to Basel by ferry, bus, and train
Questions & Answers
The cheapest way to get from Dubrovnik to Basel is to fly which costs SFr 75 - SFr 210 and takes 8h 58m.
The fastest way to get from Dubrovnik to Basel is to fly and train which takes 5h 56m and costs SFr 110 - SFr 310.
No, there is no direct bus from Dubrovnik to Basel. However, there are services departing from Dubrovnik, Autobusni kolodvor and arriving at Basel SBB via Split Bus Station. The journey, including transfers, takes approximately 22h 10m.
The distance between Dubrovnik and Basel is 1036 km. The road distance is 1328.9 km.
The best way to get from Dubrovnik to Basel without a car is to ferry and train which takes 21h 49m and costs SFr 240 - SFr 480.
It takes approximately 8h 58m to get from Dubrovnik to Basel, including transfers.
Dubrovnik to Basel bus services, operated by FlixBus, depart from Dubrovnik, Autobusni kolodvor station.
The best way to get from Dubrovnik to Basel is to fly which takes 8h 58m and costs SFr 75 - SFr 210. Alternatively, you can bus via Split, which costs SFr 110 - SFr 130 and takes 22h 10m.
Dubrovnik to Basel bus services, operated by FlixBus, arrive at Split, Autobusni Kolodvor station.
Yes, the driving distance between Dubrovnik to Basel is 1329 km. It takes approximately 15h to drive from Dubrovnik to Basel.
What companies run services between Dubrovnik, Croatia and Basel, Switzerland?
Airbus France, Lufthansa, and four other airlines fly from Dubrovnik Airport (DBV) to Basel (BSL) 3 times a day. Alternatively, you can take a bus from Dubrovnik, Autobusni kolodvor to Basel SBB via Split, Autobusni Kolodvor and Split Bus Station in around 22h 10m.
- Website
- easyjet.com
Flights from Dubrovnik Airport to Basel via Naples
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- CHF 70–160
Flights from Dubrovnik Airport to Basel via Budapest
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- CHF 70–160
Flights from Split Airport to Basel
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- CHF 50–180
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Bari Centrale to Milano Centrale
- Ave. Duration
- 7h 40m
- Frequency
- Hourly
- Estimated price
- CHF 110–240
- Schedules at
- Trenitalia Frecce
Train from Bari Centrale to Reggio Emilia Av
- Ave. Duration
- 6h 5m
- Frequency
- Hourly
- Estimated price
- CHF 95–200
- Schedules at
- Trenitalia Frecce
Train from Reggio Emilia Av to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 20–45
- Schedules at
- Trenitalia Frecce
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Dubrovnik, Autobusni kolodvor to Split, Autobusni Kolodvor
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–29
- Website
- Flixbus
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- CHF 80–120
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- CHF 80–120
- Website
- Jadrolinija
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Book your Dubrovnik to Basel bus tickets online with Omio.
There are 1340+ hotels available in Basel.










