There are 10 ways to get from Rostov-on-Don to Ulaanbaatar by train, plane, taxi, bus, 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.
Train to Sochi International Airport, fly to New Ulaanbaatar International Airport, taxi
best- Take the train from Rostov-Glavny to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to New Ulaanbaatar International Airport (UBN)plane AER - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
26h 45m$342–1,248Bus, train
cheapest- Take the bus from Rostov-on-Don bus station to Volgograd Bus stationbus
- Take the bus from Volgograd Bus station to Akhtubinskbus
- Take the train from Vladimirovka to Makattrain
- Take the train from Makat to Astana 1train
- Take the bus from Saparzhai bus station to Ölgiibus
- Take the bus from Ölgii to Dragon Bus Terminalbus
5d$122–186Train
- Take the train from Rostov Gl to Kazansky Railway Terminaltrain
- Take the train from Moscow Vostochny Station to Vladimirtrain
- Take the train from Vladimir to Irkutsk Pastrain
- Take the train from Irkutsk Pas to Ulaanbaatartrain
4d 21h$172–355Drive 6,131.3 km
- Drive from Rostov-on-Don to Ulaanbaatarcar 6,131.3 km
3d 16h$790–1,140Train to Krasnodar, fly to New Ulaanbaatar International Airport, taxi
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to New Ulaanbaatar International Airport (UBN)plane KRR - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
28h 46m$336–1,260Train to Mineralnye Vody Airport, fly to New Ulaanbaatar International Airport, taxi
- Take the train from Rostov Gl to Beshtautrain
- Fly from Mineralnye Vody Airport (MRV) to New Ulaanbaatar International Airport (UBN)plane MRV - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
23h 45m$409–1,057Train to Krasnodar, fly to Ulan-Ude, train
- Take the train from Rostov-Glavny to Krasnodar 1train
- Fly from Krasnodar (KRR) to Ulan-Ude (UUD)plane KRR - UUD
- Take the train from Ulan-Ude to Ulaanbaatartrain
28h 47m$251–963Train to Volgograd International Airport, fly to New Ulaanbaatar International Airport, taxi
- Take the train from Rostov Gl to Volgograd 1train
- Fly from Volgograd International Airport (VOG) to New Ulaanbaatar International Airport (UBN)plane VOG - UBN
- Take the taxi from New Ulaanbaatar International Airport (UBN) to Ulaanbaatartaxi
31h 14m$312–1,165Train via Omsk
- Take the train from Rostov Gl to Omsk-Passtrain
- Take the train from Omsk-Pass to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
5d 6h$152–310Train via Chernushka
- Take the train from Rostov-Glavny to Chernushkatrain
- Take the train from Chernushka to Sliudianka 1train
- Take the train from Sliudianka 1 to Ulaanbaatartrain
5d 7h$156–275
Rostov-on-Don to Ulaanbaatar by train
Questions & Answers
The cheapest way to get from Rostov-on-Don to Ulaanbaatar is to bus and train which costs $120 - $190 and takes 5 days 0h.
The fastest way to get from Rostov-on-Don to Ulaanbaatar is to train and fly and taxi which takes 23h 45m and costs $400 - $1,100.
No, there is no direct train from Rostov-on-Don to Ulaanbaatar. However, there are services departing from Rostov Gl and arriving at Ulaanbaatar via Komsomolskaya, Moscow Vostochny Station, Vladimir and Irkutsk Pas. The journey, including transfers, takes approximately 4 days 21h.
The distance between Rostov-on-Don and Ulaanbaatar is 5643 km. The road distance is 6131.3 km.
The best way to get from Rostov-on-Don to Ulaanbaatar without a car is to train which takes 4 days 21h and costs $170 - $360.
It takes approximately 26h 45m to get from Rostov-on-Don to Ulaanbaatar, including transfers.
Rostov-on-Don to Ulaanbaatar train services, operated by Russian Railways (РЖД), depart from Rostov Gl station.
Ulaanbaatar is 5h ahead of Rostov-on-Don. It is currently 12:07 AM in Rostov-on-Don and 5:07 AM in Ulaanbaatar.
Rostov-on-Don to Ulaanbaatar train services, operated by Russian Railways (РЖД), arrive at Kazansky Railway Terminal station.
Yes, the driving distance between Rostov-on-Don to Ulaanbaatar is 6131 km. It takes approximately 3 days 16h to drive from Rostov-on-Don to Ulaanbaatar.
What companies run services between Rostov-on-Don, Russia and Ulaanbaatar, Mongolia?
You can take a train from Rostov Gl to Ulaanbaatar via Kazansky Railway Terminal, Komsomolskaya, Cherkizovskaya, Moscow Vostochny Station, Vladimir, and Irkutsk Pas in around 4d 21h.
- Website
- iraero.ru
Flights from Sochi International Airport to New Ulaanbaatar International Airport via Orenburg, Irkutsk
- Ave. Duration
- 25h 15m
- When
- Sunday
- Estimated price
- $320–1,200
Flights from Sochi International Airport to New Ulaanbaatar International Airport via Krasnoyarsk, Irkutsk
- Ave. Duration
- 16h 10m
- When
- Saturday
- Estimated price
- $320–1,200
Flights from Sochi International Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 19h 5m
- When
- Saturday
- Estimated price
- $310–1,200
Flights from Krasnodar to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 23h 22m
- When
- Saturday
- Estimated price
- $310–1,200
Flights from Krasnodar to New Ulaanbaatar International Airport via Krasnoyarsk, Irkutsk
- Ave. Duration
- 25h 20m
- When
- Sunday
- Estimated price
- $310–1,200
Flights from Mineralnye Vody Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 22h 20m
- When
- Saturday
- Estimated price
- $300–1,200
Flights from Volgograd International Airport to New Ulaanbaatar International Airport via Moscow Sheremetyevo, Irkutsk
- Ave. Duration
- 14h 20m
- When
- Saturday
- Estimated price
- $340–1,300
Flights from Volgograd International Airport to New Ulaanbaatar International Airport via Pulkovo, Irkutsk
- Ave. Duration
- 20h 55m
- When
- Saturday and Tuesday
- Estimated price
- $380–1,400
Flights from Volgograd International Airport to New Ulaanbaatar International Airport via Moscow Domodedovo, Irkutsk
- Ave. Duration
- 22h 15m
- When
- Saturday
- Estimated price
- $330–1,300
Flights from Volgograd International Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 24h 35m
- When
- Saturday
- Estimated price
- $280–1,100
- Website
- hunnuair.com
Flights from Sochi International Airport to New Ulaanbaatar International Airport via Novosibirsk, Irkutsk
- Ave. Duration
- 25h
- When
- Thursday
- Estimated price
- $310–1,200
Flights from Sochi International Airport to New Ulaanbaatar International Airport via Omsk, Irkutsk
- Ave. Duration
- 17h 25m
- When
- Friday
- Estimated price
- $320–1,200
Flights from Mineralnye Vody Airport to New Ulaanbaatar International Airport via Almaty
- Ave. Duration
- 14h 45m
- When
- Wednesday and Friday
- Estimated price
- $300–1,200
Flights from Volgograd International Airport to New Ulaanbaatar International Airport via Moscow Sheremetyevo, Irkutsk
- Ave. Duration
- 18h 30m
- When
- Thursday
- Estimated price
- $340–1,300
- Website
- s7.ru
Flights from Krasnodar to Ulan-Ude via Novosibirsk
- Ave. Duration
- 10h 57m
- When
- Every day
- Estimated price
- $230–900
- Website
- scat.kz
Flights from Mineralnye Vody Airport to New Ulaanbaatar International Airport via Nur-Sultan
- Ave. Duration
- 21h 25m
- When
- Friday
- Estimated price
- $370–1,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Rostov-Glavny to Sochi Airport
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- $18–35
- Website
- Russian Railways
- Lastochka Train
- $18–25
- Commuter Electric Train
- $22–35
Train from Moscow Vostochny Station to Vladimir
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- $8–16
- Website
- Russian Railways
- Lastochka Train
- $11–16
- Commuter Electric Train
- $8–12
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Website
- Russian Railways
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–17
Train from Rostov Gl to Beshtau
- Ave. Duration
- 6h 4m
- Frequency
- Once daily
- Estimated price
- $17–30
- Website
- Russian Railways
- Lastochka Train
- $17–24
- Commuter Electric Train
- $21–30
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 16m
- Frequency
- Twice daily
- Estimated price
- $11–18
- Website
- Russian Railways
- Lastochka Train
- $12–18
- Commuter Electric Train
- $11–17
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 15h 9m
- Frequency
- Every 4 hours
- Estimated price
- $35–80
- Website
- Russian Railways
- 1nd Class (SW)
- $170–240
- 3rd Class (Platzcart)
- $35–55
- 2nd Class (Kupé)
- $55–80
Train from Moscow Vostochny Station to Vladimir
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $12–35
- Website
- Russian Railways
- 1nd Class (SW)
- $80–110
- 3rd Class (Platzcart)
- $12–16
- 2nd Class (Kupé)
- $24–35
Train from Vladimir to Irkutsk Pas
- Ave. Duration
- 3d 1h
- Frequency
- Once daily
- Estimated price
- $120–220
- Website
- Russian Railways
- 1nd Class (SW)
- $460–650
- 3rd Class (Platzcart)
- $120–170
- 2nd Class (Kupé)
- $150–220
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- $14–40
- Website
- Russian Railways
- 1nd Class (SW)
- $85–120
- 3rd Class (Platzcart)
- $14–19
- 2nd Class (Kupé)
- $26–40
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 12h 41m
- Frequency
- 4 times a week
- Estimated price
- $21–50
- Website
- Russian Railways
- 1nd Class (SW)
- $110–160
- 3rd Class (Platzcart)
- $21–28
- 2nd Class (Kupé)
- $30–50
Train from Rostov Gl to Omsk-Pass
- Ave. Duration
- 2d 13h
- Frequency
- 4 times a week
- Estimated price
- $90–160
- Website
- Russian Railways
- 1nd Class (SW)
- $350–480
- 3rd Class (Platzcart)
- $90–120
- 2nd Class (Kupé)
- $110–160
Train from Omsk-Pass to Sliudianka 1
- Ave. Duration
- 42h 7m
- Frequency
- 3 times a day
- Estimated price
- $65–130
- Website
- Russian Railways
- 1nd Class (SW)
- $270–380
- 3rd Class (Platzcart)
- $65–90
- 2nd Class (Kupé)
- $85–130
Train from Chernushka to Sliudianka 1
- Ave. Duration
- 2d 16h
- Frequency
- 4 times a week
- Estimated price
- $95–170
- Website
- Russian Railways
- 1nd Class (SW)
- $370–550
- 3rd Class (Platzcart)
- $95–130
- 2nd Class (Kupé)
- $120–170
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Rostov Gl to Kazansky Railway Terminal
- Ave. Duration
- 19h 53m
- Frequency
- 4 times a day
- Estimated price
- $32–50
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $32–34
- 2nd Class (Kupé)
- $40–50
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- $9–12
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $10–12
- 2nd Class (Kupé)
- $9–12
Train from Rostov Gl to Volgograd 1
- Ave. Duration
- 11h 53m
- Frequency
- Twice a week
- Estimated price
- $16–22
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $16–18
- 2nd Class (Kupé)
- $19–22
Train from Rostov Gl to Omsk-Pass
- Ave. Duration
- 2d 11h
- Frequency
- Twice a week
- Estimated price
- $77–130
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $77–82
- 2nd Class (Kupé)
- $110–130
Train from Rostov-Glavny to Chernushka
- Ave. Duration
- 40h 17m
- Frequency
- Twice a week
- Estimated price
- $50–85
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- $50–54
- 2nd Class (Kupé)
- $70–85
- Phone
- +976-1900-1949
- [email protected]
- Website
- Ulaanbaatar Railway
Train from Irkutsk Pas to Ulaanbaatar
- Ave. Duration
- 23h 40m
- Frequency
- Once a week
- Estimated price
- $11–24
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–40
- Sitting coach
- $11–14
- Soft sleeper coach
- $21–24
Train from Ulan-Ude to Ulaanbaatar
- Ave. Duration
- 14h 59m
- Frequency
- Once a week
- Estimated price
- $6–15
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $19–23
- Sitting coach
- $6–8
- Soft sleeper coach
- $12–15
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
Train from Sliudianka 1 to Ulaanbaatar
- Ave. Duration
- 21h 3m
- Frequency
- Once a week
- Estimated price
- $10–22
- Website
- Ulaanbaatar Railway
- Schedules at
- Ulaanbaatar Railway
- Book at
- Ulaanbaatar Railway
- Compartment coach
- $30–36
- Sitting coach
- $10–12
- Soft sleeper coach
- $19–22
- Phone
- 1005
- [email protected]
- Website
- Uzbekistan Railways
Train from Vladimirovka to Makat
- Ave. Duration
- 15h 15m
- Frequency
- Twice a week
- Estimated price
- $15–24
- Website
- Uzbekistan Railways
- Book at
- Uzbekistan Railways
- Schedules at
- Uzbekistan Railways
- Sleeper
- $15–17
- Coupe
- $22–24
- SV
- $39–43
- Phone
- +992 (37) 227 21 77
- [email protected]
- Website
- railway.tj
Train from Vladimirovka to Makat
- Ave. Duration
- 15h 14m
- Frequency
- Once a week
- Schedules at
- railway.tj
- Book at
- eng.rzd.ru
- Phone
- 1433
- [email protected]
- Website
- Kazakhstan Railways
Train from Makat to Astana 1
- Ave. Duration
- 32h 15m
- Frequency
- 3 times a week
- Estimated price
- $22–45
- Website
- Kazakhstan Railways
- Schedules at
- Kazakhstan Railways
- Book at
- Kazakhstan Railways
- 2nd Class (Coupe)
- $30–45
- 3rd Class (Berth)
- $22–30
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- Russian Railways
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 4h 54m
- Frequency
- Twice daily
- Estimated price
- $5–11
- Book at
- Russian Railways
- Phone
- 105
- Website
- Belarusian Railway
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
Train from Rostov-Glavny to Krasnodar 1
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- $37–64
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $37–41
- 2nd Class (Kupé)
- $64
- 1nd Class (SW)
- $110–140
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Rostov-on-Don bus station to Volgograd Bus station
- Ave. Duration
- 8h
- Frequency
- 5 times a day
- Estimated price
- $15–28
- Schedules at
- avtovokzaly.ru
- Phone
- +7 (8442) 37‑37-90
- Website
- avtovokzal-volgograd.ru
Bus from Volgograd Bus station to Akhtubinsk
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Schedules at
- avtovokzal-volgograd.ru
Bus from Saparzhai bus station to Ölgii
- Ave. Duration
- 32h
- Frequency
- Twice a week
- Estimated price
- $44
- Website
- Astana Saparzhai Bus Terminal
- Schedules at
- Astana Saparzhai Bus Terminal
- Phone
- +976 1900 1234
- [email protected]
- Website
- National Road Transport Center
Bus from Ölgii to Dragon Bus Terminal
- Ave. Duration
- 24h 58m
- Frequency
- Twice a week
- Estimated price
- $27–40
- Website
- National Road Transport Center
- Book at
- National Road Transport Center
- Ave. Duration
- 38 min
- Estimated price
- $14–17
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.com
Ulaanbaatar Taxi
- Phone
- 1900-1991
- Website
- facebook.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 How to get from Stansted Airport into central London, French strikes 2018: What are my alternative transport options?, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 503+ hotels available in Ulaanbaatar.
































