There are 7 ways to get from Belgrade to Yalta by plane, car, bus, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Fly from Belgrade Nikola Tesla Airport, drive
best- Fly from Belgrade Nikola Tesla Airport (BEG) to Chișinău International Airport (RMO)BEG - RMO
- Drive from Chisinau-Airport-RMO to Yalta
23h 41m₴10,868–22,213Train, bus via Yasenevo
cheapest- Take the train from Beograd Centar to SuboticaIr / ...
- Take the train from Subotica to SzegedRe
- Take the train from Szeged to Budapest-NyugatiIc / ...
- Take the train from Budapest-Nyugati to Warszawa ZachodniaEc
- Take the bus from Warsaw West to Moscow, International Bus Station
- Take the bus from Salaryevo Bus Station to Yalta Bus station
2d 21h₴7,749–12,764Bus, Trolleybus
- Take the bus from Beograd, Autobuska stanica to İstanbul Esenler
- Take the bus from İstanbul Esenler bus station to Giresun bus station
- Take the bus from Giresun to Krasnodar-1 Bus station
- Take the bus from Krasnodar-1 Bus station to Simferopol Kurortnaya
- Take the bus from Simferopol Vokzal to Yalta52
2d 13h₴9,232–10,657Drive 2,029.9 km
- Drive from Belgrade to Yalta2,029.9 km
29h 53m₴13,281–19,184Shuttle to Sofia Airport, fly, drive
- Take a shuttle bus from Beograd Centar to Sofia Airport
- Fly from Sofia Airport (SOF) to Chișinău International Airport (RMO)SOF - RMO
- Drive from Chisinau-Airport-RMO to Yalta
28h 1mBus, train
- Take the bus from Belgrade to Rzeszów
- Take the train from Rzeszow Glowny to Warszawa WschodniaIc / ...
- Take the bus from Warszawa Wschodnia to Gomel Bus Station
- Take the bus from Gomel Bus Station to Yalta Bus station
2d 23h₴12,280–16,766Train, bus
- Take the train from Beograd Centar to SuboticaIr / ...
- Take the train from Subotica to SzegedRe
- Take the train from Szeged to Budapest-NyugatiIc / ...
- Take the train from Budapest-Nyugati to KatowiceEc
- Take the bus from Katowice Dworzec PKP to Minsk Central Bus Station
- Take the bus from Minsk Central Bus Station to Yalta Bus station
3d₴8,849–14,064
Belgrade Nikola Tesla Airport (BEG) to Chișinău International Airport (RMO) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Belgrade to Yalta is to bus and Trolleybus which costs 9 000 ₴ - 11 000 ₴ and takes 2 days 13h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Belgrade to Yalta is to fly and drive which takes 23h 41m and costs 10 000 ₴ - 23 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Belgrade to Yalta. However, there are services departing from Beograd, Autobuska stanica and arriving at Yalta via İstanbul Esenler bus station, Giresun, Krasnodar-1 Bus station and Simferopol Vokzal. The journey, including transfers, takes approximately 2 days 13h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Belgrade and Yalta is 1844 km. The road distance is 2029.9 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Belgrade to Yalta without a car is to bus and Trolleybus which takes 2 days 13h and costs 9 000 ₴ - 11 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 23h 41m to get from Belgrade to Yalta, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Yalta bus services, operated by Luks Yonca, depart from Beograd, Autobuska stanica station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Belgrade to Yalta bus services, operated by Luks Yonca, arrive at İstanbul Esenler station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yalta is 2h ahead of Belgrade. It is currently 8:04 AM in Belgrade and 10:04 AM in Yalta.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Belgrade to Yalta is 2030 km. It takes approximately 29h 53m to drive from Belgrade to Yalta.
What companies run services between Belgrade, Serbia and Yalta, Ukraine?
You can take a bus from Beograd, Autobuska stanica to Yalta via İstanbul Esenler, İstanbul Esenler bus station, Giresun, Krasnodar-1 Bus station, Simferopol Kurortnaya, and Simferopol Vokzal in around 2d 13h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tarom.ro
Flights from Belgrade Nikola Tesla Airport to Chișinău International Airport via Bucharest Otopeni
- Ave. Duration
- 5h 16m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- ₴5,500–12,000
Flights from Sofia Airport to Chișinău International Airport via Bucharest Otopeni
- Ave. Duration
- 3h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- ₴2,700–9,500
- Website
- turkishairlines.com
Flights from Belgrade Nikola Tesla Airport to Chișinău International Airport via Istanbul
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- ₴5,500–12,000
- Website
- austrian.com
Flights from Belgrade Nikola Tesla Airport to Chișinău International Airport via Vienna
- Ave. Duration
- 6h 47m
- When
- Every day
- Estimated price
- ₴4,200–18,000
- Website
- flypgs.com
Flights from Belgrade Nikola Tesla Airport to Chișinău International Airport via Sabiha Gokcen
- Ave. Duration
- 4h 10m
- When
- Thursday and Sunday
- Estimated price
- ₴3,600–18,000
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Chișinău International Airport via Bucharest Otopeni
- Ave. Duration
- 5h 5m
- When
- Monday and Wednesday
- Estimated price
- ₴5,500–12,000
- Website
- wizzair.com
Flights from Sofia Airport to Chișinău International Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₴1,000–7,000
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Beograd Centar to Subotica
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- ₴300–500
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- ₴300–350
- 1st Class
- ₴400–500
- Phone
- +382 20 441 197
- info@zpcg.me
- Website
- zpcg.me
Train from Beograd Centar to Subotica
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- ₴390–820
- Website
- https://zpcg.me/en
- Second Class
- ₴390–440
- First Class
- ₴770–820
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Subotica to Szeged
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- ₴140–170
- Website
- https://jegy.mav.hu/
Train from Szeged to Budapest-Nyugati
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₴410–480
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Warszawa Zachodnia
- Ave. Duration
- 10h 52m
- Frequency
- Once daily
- Estimated price
- ₴1,800–2,100
- Website
- https://jegy.mav.hu/
Train from Budapest-Nyugati to Katowice
- Ave. Duration
- 8h 12m
- Frequency
- Once daily
- Estimated price
- ₴1,200–1,400
- Website
- https://jegy.mav.hu/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Rzeszow Glowny to Warszawa Wschodnia
- Ave. Duration
- 4h 2m
- Frequency
- Every 4 hours
- Estimated price
- ₴2,800–3,100
- Website
- https://www.intercity.pl/en/
- Phone
- 0545 792 30 02
- info@luksyonca.com.tr
- Website
- luksyonca.com.tr
Bus from Beograd, Autobuska stanica to İstanbul Esenler
- Ave. Duration
- 10h 15m
- Frequency
- Twice a week
- Estimated price
- ₴1,865
- Schedules at
- luksyonca.com.tr
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Giresun bus station
- Ave. Duration
- 15h 15m
- Frequency
- Every 2 hours
- Estimated price
- ₴1,100–1,700
- Schedules at
- flixbus.com.tr
- Phone
- 0462 325 22 83
- Website
- kanberoglu.com.tr
Bus from İstanbul Esenler bus station to Giresun bus station
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- ₴1,570
- Schedules at
- kanberoglu.com.tr
- Website
- luksyilmazturizm.com
Bus from Giresun to Krasnodar-1 Bus station
- Ave. Duration
- 24h 24m
- Frequency
- Once a week
- Estimated price
- ₴4,623
- Schedules at
- facebook.com
- Book at
- luksyilmazturizm.com
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Simferopol Kurortnaya
- Ave. Duration
- 6h 51m
- Frequency
- Once a week
- Estimated price
- ₴1,600–2,300
- Schedules at
- avtovokzaly.ru
Bus from Salaryevo Bus Station to Yalta Bus station
- Ave. Duration
- 31h 25m
- Frequency
- Once daily
- Estimated price
- ₴1,800–2,700
- Schedules at
- avtovokzaly.ru
- Website
- crimeatroll.ru
Bus from Simferopol Vokzal to Yalta
- Ave. Duration
- 2h
- Frequency
- Every 20 minutes
- Estimated price
- ₴45–100
- Website
- http://crimeatroll.ru/
- Schedules at
- http://crimeatroll.ru/raspisanie-trassa/
- Website
- krimavtotrans.info
Bus from Simferopol Vokzal to Yalta
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₴162
- Schedules at
- krimavtotrans.info
- Book at
- biletik.online
- info@vitosprint.com
- Website
- vitosprint.com
Shuttle from Beograd Centar to Sofia Airport
- Ave. Duration
- 7h
- Frequency
- On demand
- Schedules at
- vitosprint.com
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Warsaw West to Moscow, International Bus Station
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ₴3,233–6,465
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₴6,465
- Children
- ₴3,233
- Phone
- 0030 2108219900
- vsiamos@otenet.gr
- Website
- siamostours.com
Bus from Belgrade to Rzeszów
- Ave. Duration
- 13h 5m
- Frequency
- Once a week
- Estimated price
- ₴1,900–2,300
- Schedules at
- siamostours.com
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Warszawa Wschodnia to Gomel Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- 3 times a week
- Estimated price
- ₴2,700–3,900
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Gomel Bus Station to Yalta Bus station
- Ave. Duration
- 34h 38m
- Frequency
- 4 times a week
- Estimated price
- ₴4,800–7,500
- Website
- https://www.intercars-tickets.com/
Bus from Katowice Dworzec PKP to Minsk Central Bus Station
- Ave. Duration
- 14h 40m
- Frequency
- Twice a week
- Estimated price
- ₴1,900–3,200
- Website
- https://www.intercars-tickets.com/
Bus from Minsk Central Bus Station to Yalta Bus station
- Ave. Duration
- 40h
- Frequency
- 4 times a week
- Estimated price
- ₴4,800–8,000
- Website
- https://www.intercars-tickets.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Getting to Rome from the airport, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.



































