There are 8 ways to get from Sochi to Dubrovnik by plane, shuttle, bus, train, 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.
Fly Sochi International Airport to Podgorica Airport, shuttle, bus
best- Fly from Sochi International Airport (AER) to Podgorica Airport (TGD)plane AER - TGD
- Take a shuttle bus from Podgorica Airport to Kotor, Autobuska Stanica
- Take the bus from Kotor, Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
14h 13mTrain to Krasnodar, fly to Dubrovnik Airport
cheapest- Take the train from Sochi to Krasnodar 1train
- Fly from Krasnodar (KRR) to Dubrovnik Airport (DBV)plane KRR - DBV
16h 59m€95–414Bus
- Take the bus from Sochi Bus station to Krasnodar-1 Bus stationbus
- Take the bus from Krasnodar-1 Bus station to Rize bus stationbus
- Take the bus from Rize bus station to İstanbul Esenler bus stationbus
- Take the bus from Istanbul to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
2d 23h€192–266Train, bus via Babruysk
- Take the train from Sochi to Bobruisktrain
- Take the bus from Babruysk Bus station to Warszawa, Dworzec Zachodnibus
- Take the bus from Warsaw, Bus Station West to Zagrebbus
- Take the bus from Zagreb to Dubrovnik, Autobusni kolodvorbus
3d 10h€291–521Fly Sochi International Airport to Tivat Airport, drive, bus
- Fly from Sochi International Airport (AER) to Tivat Airport (TIV)plane AER - TIV
- Drive from Tivat Airport (TIV) to Vitaljinacar
- Take the bus from Vitaljina to Dubrovnik, Autobusni kolodvorbus
11h 40m€240–378Fly Sochi International Airport to Dubrovnik Airport
- Fly from Sochi International Airport (AER) to Dubrovnik Airport (DBV)plane AER - DBV
10h 57m€102–426Fly Sochi International Airport to Tirana International Airport Nënë Tereza, bus
- Fly from Sochi International Airport (AER) to Tirana International Airport Nënë Tereza (TIA)plane AER - TIA
- Take the bus from Tirana Airport to Tivat, Autobuska stanicabus
- Take the bus from Tivat Bus Station to Dubrovnik Central Bus Stationbus
17h 11m€147–354Train, bus
- Take the train from Sochi to Maykoptrain
- Take the bus from Maykop Bus station to Bursa bus stationbus
- Take the bus from Bursa to Esenler Otogarbus
- Take the bus from Istanbul to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Dubrovnik, Autobusni kolodvorbus
3d 9h€184–205
Sochi International Airport (AER) to Podgorica Airport (TGD) flights
Questions & Answers
The cheapest way to get from Sochi to Dubrovnik is to train and bus which costs €180 - €210 and takes 3 days 9h.
The fastest way to get from Sochi to Dubrovnik is to fly which takes 10h 57m and costs €100 - €430.
No, there is no direct bus from Sochi station to Dubrovnik. However, there are services departing from Sochi Bus station and arriving at Dubrovnik, Autobusni kolodvor via Krasnodar-1 Bus station, Rize bus station, Istanbul and Prizren,Autobuska Stanica. The journey, including transfers, takes approximately 2 days 23h.
The distance between Sochi and Dubrovnik is 1866 km.
The best way to get from Sochi to Dubrovnik without a car is to bus which takes 2 days 23h and costs €190 - €270.
It takes approximately 14h 13m to get from Sochi to Dubrovnik, including transfers.
Sochi to Dubrovnik bus services, operated by Stavropol Bus Terminal, depart from Sochi Bus station.
The best way to get from Sochi to Dubrovnik is to bus which takes 2 days 23h and costs €190 - €270. Alternatively, you can fly, which costs €100 - €430 and takes 10h 57m.
Sochi to Dubrovnik bus services, operated by Stavropol Bus Terminal, arrive at Krasnodar-1 Bus station.
Dubrovnik is 1h behind Sochi. It is currently 10:42 PM in Sochi and 9:42 PM in Dubrovnik.
What companies run services between Sochi, Russia and Dubrovnik, Croatia?
You can take a bus from Sochi Bus station to Dubrovnik, Autobusni kolodvor via Krasnodar-1 Bus station, Rize bus station, İstanbul Esenler bus station, Istanbul, and Prizren,Autobuska Stanica in around 2d 23h. Alternatively, Azimuth, Turkish Airlines, and Southwind Airlines fly from Sochi International Airport (AER) to Dubrovnik Airport (DBV) 3 times a week.
- Website
- turkishairlines.com
Flights from Sochi International Airport to Podgorica Airport via Istanbul
- Ave. Duration
- 6h 50m
- When
- Thursday
- Estimated price
- €90–440
Flights from Sochi International Airport to Tivat Airport via Istanbul
- Ave. Duration
- 5h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €100–550
Flights from Sochi International Airport to Tivat Airport via Antalya, Istanbul
- Ave. Duration
- 7h 40m
- When
- Friday and Sunday
- Estimated price
- €130–600
Flights from Sochi International Airport to Dubrovnik Airport via Istanbul
- Ave. Duration
- 6h 55m
- When
- Thursday
- Estimated price
- €80–390
Flights from Sochi International Airport to Dubrovnik Airport via Antalya, Istanbul
- Ave. Duration
- 10h 55m
- When
- Tuesday and Sunday
- Estimated price
- €100–450
Flights from Sochi International Airport to Tirana International Airport Nënë Tereza via Istanbul
- Ave. Duration
- 6h 20m
- When
- Thursday
- Estimated price
- €80–390
Flights from Krasnodar to Dubrovnik Airport via Istanbul
- Ave. Duration
- 9h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €80–390
Flights from Krasnodar to Dubrovnik Airport via Antalya, Istanbul
- Ave. Duration
- 11h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €100–460
- Phone
- 105
- Website
- Belarusian Railway
Train from Sochi to Bobruisk
- Ave. Duration
- 44h 31m
- Frequency
- 4 times a week
- Estimated price
- €130–221
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- €130–150
- 2nd Class (Kupé)
- €221
- 1nd Class (SW)
- €420–470
- Phone
- +382 69 737 787
- [email protected]
- Website
- gomontenegro.me
Shuttle from Podgorica Airport to Kotor, Autobuska Stanica
- Ave. Duration
- 45 min
- Frequency
- On demand
- Schedules at
- gomontenegro.me
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 6219+ hotels available in Dubrovnik.



