There are 8 ways to get from Sol to Dubrovnik by plane, train, bus, car, shuttle, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dubrovnik Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV)plane MAD - DBV
6h 54m€92–294Train, bus via Barcelona
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Lyon Part Dieutrain
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the bus from Genève, Place des Alpes to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Trebinje, Autobuska Stanicabus
34h 5mTrain, bus
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Genevetrain Tgv
- Take the train from Genève to St. Gallentrain Ic1
- Take the bus from St. Gallen to Zenica, Glavna Autobuska Stanicabus
- Take the bus from Zenica, Glavna Autobuska Stanica to Trebinje, Autobuska Stanicabus
34h 37mDrive 2,489.2 km
- Drive from Sol to Dubrovnikcar 2,489.2 km
27h 20m€390–564Fly to Podgorica Airport, shuttle, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Podgorica Airport (TGD)plane MAD - TGD
- Take a shuttle bus from Podgorica Airport to Kotor, Autobuska Stanica
- Take the ferry from Kotor to Dubrovnikferry
13h 5mBus via Zagreb
- Take the bus from Madrid Mendez Alvaro Estacion Sur to Zagreb Central Bus Stationbus Union Ivkoni - Unibus 3419 / ...
- Take the bus from Zagreb to Dubrovnik, Autobusni kolodvorbus 986 / ...
47h 31m€116–203Bus
- Take the bus from Madrid Mendez Alvaro Estacion Sur to Ljubljana Central Bus Stationbus Union Ivkoni - Unibus 3419 / ...
- Take the bus from Ljubljana bus station to Dubrovnik, Autobusni kolodvorbus N973
47h 59m€118–203Bus #2
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Shkoder,Rruga Teutabus
- Take the bus from Shkoder,Rruga Teuta to Dubrovnik, Autobusni kolodvorbus
2d 11h€212–232
Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV) flights
Questions & Answers
The cheapest way to get from Sol to Dubrovnik is to fly which costs €90 - €300 and takes 6h 54m.
The fastest way to get from Sol to Dubrovnik is to fly which takes 6h 54m and costs €90 - €300.
No, there is no direct bus from Sol to Dubrovnik. However, there are services departing from Callao and arriving at Pile via Madrid Mendez Alvaro Estacion Sur, Zagreb and Kantafig. The journey, including transfers, takes approximately 47h 31m.
The distance between Sol and Dubrovnik is 1869 km. The road distance is 2489.2 km.
The best way to get from Sol to Dubrovnik without a car is to bus via Zagreb which takes 47h 31m and costs €110 - €210.
It takes approximately 6h 54m to get from Sol to Dubrovnik, including transfers.
Sol to Dubrovnik bus services, operated by Union Ivkoni, depart from Madrid Mendez Alvaro Estacion Sur station.
The best way to get from Sol to Dubrovnik is to fly which takes 6h 54m and costs €90 - €300. Alternatively, you can bus via Zagreb, which costs €110 - €210 and takes 47h 31m.
Sol to Dubrovnik bus services, operated by Union Ivkoni, arrive at Zagreb Central Bus Station.
Yes, the driving distance between Sol to Dubrovnik is 2489 km. It takes approximately 27h 20m to drive from Sol to Dubrovnik.
What companies run services between Sol, Madrid, Spain and Dubrovnik, Croatia?
Iberia and Vueling Airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV) 3 times a week. Alternatively, you can take a bus from Callao to Pile via Estación Sur, Madrid Mendez Alvaro Estacion Sur, Zagreb Central Bus Station, Zagreb, and Kantafig in around 47h 31m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport
- Ave. Duration
- 2h 55m
- When
- Thursday and Sunday
- Estimated price
- €75–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- €95–220
- Website
- interjet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Rome
- Ave. Duration
- 5h
- When
- Monday and Friday
- Estimated price
- €75–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Zurich
- Ave. Duration
- 6h
- When
- Thursday and Sunday
- Estimated price
- €85–260
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Barcelona
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €50–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Rome
- Ave. Duration
- 5h 30m
- When
- Tuesday and Saturday
- Estimated price
- €45–220
- Website
- austrian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Vienna
- Ave. Duration
- 6h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €90–270
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 4h 35m
- When
- Saturday
- Estimated price
- €95–220
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Podgorica Airport via Milan Malpensa
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–230
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €40–160
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- €40–110
- Website
- https://iryo.eu/en/home
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 2m
- Frequency
- Every 4 hours
- Estimated price
- €30–70
- Website
- https://www.ouigo.com/es/en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- €45–65
- Website
- https://www.renfe.com/es/en
Train from Barcelona-Sants to Lyon Part Dieu
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- €50–75
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 7h 37m
- Frequency
- Once daily
- Estimated price
- €85–120
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- €25–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- €40–120
- Website
- https://www.sncf-connect.com/en-en
Train from Avignon Tgv to Geneve
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a week
- Estimated price
- €65–120
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- €65–85
- 1st Class
- €90–120
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève to St. Gallen
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- €65–130
- Website
- https://www.sbb.ch/en
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Genève, Place des Alpes to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 17h 12m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
Bus from St. Gallen to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 11h 58m
- Frequency
- Twice a week
- Schedules at
- bosnatours.ba
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Zenica, Glavna Autobuska Stanica to Trebinje, Autobuska Stanica
- Ave. Duration
- 2h 18m
- Frequency
- Twice a week
- Schedules at
- bosnaexpres.com
- Phone
- +382 69 737 787
- support@gomontenegro.me
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Kotor, Autobuska Stanica
- Ave. Duration
- 45 min
- Frequency
- On demand
- Schedules at
- gomontenegro.me
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Madrid Mendez Alvaro Estacion Sur to Zagreb Central Bus Station
- Ave. Duration
- 35h 30m
- Frequency
- 3 times a week
- Estimated price
- €90–140
- Website
- https://union-ivkoni.com/en
Bus from Madrid Mendez Alvaro Estacion Sur to Ljubljana Central Bus Station
- Ave. Duration
- 33h
- Frequency
- Twice a week
- Estimated price
- €85–130
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 55m
- Frequency
- 5 times a day
- Estimated price
- €23–55
- Website
- https://www.flixbus.co.uk
Bus from Ljubljana bus station to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 12h 20m
- Frequency
- Once daily
- Estimated price
- €30–65
- Website
- https://www.flixbus.co.uk
- Phone
- +385 1 3335 170
- uprava@samoborcek.hr
- Website
- samoborcek.hr
Bus from Zagreb to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- €36
- Schedules at
- samoborcek.hr
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- €60–75
- Schedules at
- tabitatour.ro
- Phone
- +355697580270
- Website
- mabaviaggi.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h
- Frequency
- 3 times a week
- Schedules at
- viaggipullmanalbania.it
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h 19m
- Frequency
- 3 times a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 20 63 724
- info@arjanitravel.com
- Website
- arjanitravel.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 18h 30m
- Frequency
- Twice a week
- Estimated price
- €85
- Schedules at
- arjanitravel.com
- Phone
- +355 69 31 41 219
- info@artanitravel.com
- Website
- artanitravel.com
Bus from Padova to Shkoder,Rruga Teuta
- Ave. Duration
- 17h 27m
- Frequency
- Once a week
- Schedules at
- artanitravel.com
- Phone
- +385 (0) 91 6113 073
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Shkoder,Rruga Teuta to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 10h 20m
- Frequency
- 4 times a week
- Estimated price
- €64
- Schedules at
- croatiabus.hr
- Phone
- +385 91 422 0110
- db.ferry@kompas-travel.com
- Website
- adriatic-lines.com
Ferry from Kotor to Dubrovnik
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €25–50
- Website
- https://adriatic-lines.com/
- Adullt
- €50
- Child 3-11
- €25
- Child 0-2.99
- €0
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
There are 4905+ hotels available in Dubrovnik.



















































