There are 10 ways to get from Croatia to Turkish Riviera by plane, bus, train, night train, taxi, 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 Split Airport to Antalya Airport, bus
best- Fly from Split Airport (SPU) to Antalya Airport (AYT)plane SPU - AYT
- Take the bus from Serik Cd-1 to Alanya Okurcalar D400-8bus
10h 23m₺8,453–13,124Bus via Antalya
cheapest- Take the bus from Zagreb to Belgrade bus stationbus
- Take the bus from Belgrade bus station to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Esenler to Antalyabus
- Take the bus from Antalya Terminali İlçe İndirme Peronu to Alanya Okurcalar D400-8bus
36h 19m₺4,649–7,697Train, night train, bus, taxi
- Take the train from Zagreb Glavni Kol. to Budapest-Kelenfoeldtrain Ic
- Take the train from Budapest-Keleti to Videletrain Ic
- Take the nighttrain from Videle to Halkalinighttrain
- Take the train from Halkali to Konyatrain Yht
- Take the bus from Konya to Aksekibus
- Take the taxi from Akseki to Turkish Rivierataxi
43h 41m₺9,376–12,476Drive 2,053.4 km
- Drive from Zagreb to Turkish Rivieracar 2,053.4 km
21h 28m₺16,499–23,831Fly Zagreb Franjo Tuđman Airport to Gazipaşa-Alanya Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Gazipaşa-Alanya Airport (GZP)plane ZAG - GZP
- Take the bus from Alanya Otogar to Alanya Okurcalar D400-8bus
10h 7mFly Zagreb Franjo Tuđman Airport to Antalya Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Antalya Airport (AYT)plane ZAG - AYT
- Take the bus from Serik Cd-1 to Alanya Okurcalar D400-8bus
10h 37m₺6,258–17,990Shuttle to Graz Airport, fly to Antalya Airport, bus
- Take a shuttle bus from Zagreb to Graz Airport
- Fly from Graz Airport (GRZ) to Antalya Airport (AYT)plane GRZ - AYT
- Take the bus from Serik Cd-1 to Alanya Okurcalar D400-8bus
10h 55m₺19,229–44,880Bus, bus to Sarajevo, fly to Antalya Airport
- Take the bus from Split Bus Station to Makarska, Autobusni kolodvorbus
- Take the bus from Makarska, Autobusni kolodvor to Stupbus
- Fly from Sarajevo (SJJ) to Antalya Airport (AYT)plane SJJ - AYT
- Take the bus from Serik Cd-1 to Alanya Okurcalar D400-8bus
12h 33m₺6,413–35,888Bus
- Take the bus from Zagreb, Autobusni Kolodvor to Novi Sad, Autobuska Stanicabus
- Take the bus from Novi Sad, Autobuska Stanica to Montenegro Hotelbus
- Take the bus from Istanbul Alibeyköy to Avsallarbus
39h 50m₺7,004–9,555Train, bus
- Take the train from Zagreb Glavni Kol. to Vinkovcitrain Re
- Take the bus from Vinkovci bus station to Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница)bus
- Take the bus from Novi Sad, Autobuska Stanica (Нови Сад, Aутобуска Cтаница) to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Esenler to Antalyabus
- Take the bus from Antalya Terminali İlçe İndirme Peronu to Alanya Okurcalar D400-8bus
40h 49m₺8,368–16,997
Split Airport (SPU) to Antalya Airport (AYT) flights
Comparing Your Travel Options
The cheapest way to get from Croatia to Turkish Riviera is to bus via Antalya which costs 4.600 ₺ - 8.000 ₺ and takes 36h 19m.
The fastest way to get from Croatia to Turkish Riviera is to fly and bus which takes 10h 23m and costs 8.000 ₺ - 14.000 ₺.
No, there is no direct bus from Croatia to Turkish Riviera. However, there are services departing from Zagreb and arriving at Alanya Okurcalar D400-8 via Belgrade bus station, Istanbul Esenler and Antalya Terminali İlçe İndirme Peronu. The journey, including transfers, takes approximately 36h 19m.
The distance between Croatia and Turkish Riviera is 1563 km. The road distance is 2053.4 km.
The best way to get from Croatia to Turkish Riviera without a car is to bus via Antalya which takes 36h 19m and costs 4.600 ₺ - 8.000 ₺.
It takes approximately 10h 23m to get from Croatia to Turkish Riviera, including transfers.
Croatia to Turkish Riviera bus services, operated by FlixBus, depart from Zagreb station.
Croatia to Turkish Riviera bus services, operated by FlixBus, arrive at Belgrade bus station.
Yes, the driving distance between Croatia to Turkish Riviera is 2053 km. It takes approximately 21h 28m to drive from Croatia to Turkish Riviera.
There are 336+ hotels available in Turkish Riviera.
What companies run services between Croatia and Turkish Riviera, Turkey?
You can take a bus from Zagreb to Turkish Riviera via Belgrade bus station, İstanbul Esenler bus station, Istanbul Esenler, Antalya Terminali İlçe İndirme Peronu, and Alanya Okurcalar D400-8 in around 36h 19m.
- Website
- turkishairlines.com
Flights from Split Airport to Antalya Airport via Istanbul
- Ave. Duration
- 5h 7m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₺11,000–27,000
Flights from Zagreb Franjo Tuđman Airport to Gazipaşa-Alanya Airport via Istanbul
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ₺10,000–34,000
Flights from Zagreb Franjo Tuđman Airport to Antalya Airport via Istanbul
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- ₺7,000–23,000
Flights from Sarajevo to Antalya Airport via Istanbul
- Ave. Duration
- 4h 52m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- ₺8,000–27,000
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Budapest-Kelenfoeld
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- ₺1,508
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Vinkovci
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Estimated price
- ₺1,113
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +90 242 331 01 00
- iletisim@antalyaulasim.com.tr
- Website
- antalyaulasim.com.tr
Bus from Serik Cd-1 to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 39m
- Frequency
- Every 30 minutes
- Estimated price
- ₺340
- Schedules at
- antalyaulasim.com.tr
Bus from Antalya Terminali İlçe İndirme Peronu to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₺395
- Schedules at
- antalyaulasim.com.tr
Bus from Alanya Otogar to Alanya Okurcalar D400-8
- Ave. Duration
- 34 min
- Frequency
- Every 30 minutes
- Schedules at
- antalyaulasim.com.tr
Bus from Serik Cd-1 to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 39m
- Frequency
- Every 30 minutes
- Estimated price
- ₺340
- Schedules at
- antalyaulasim.com.tr
Bus from Serik Cd-1 to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 39m
- Frequency
- Every 30 minutes
- Estimated price
- ₺340
- Schedules at
- antalyaulasim.com.tr
Bus from Serik Cd-1 to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 39m
- Frequency
- Every 30 minutes
- Estimated price
- ₺340
- Schedules at
- antalyaulasim.com.tr
Bus from Antalya Terminali İlçe İndirme Peronu to Alanya Okurcalar D400-8
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Estimated price
- ₺395
- Schedules at
- antalyaulasim.com.tr
- Ave. Duration
- 55 min
- Estimated price
- ₺3,600–4,400
Want to know more about travelling around Türkiye
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






