Rome2Rio

How to get fromUlaanbaatar to Rostov-on-Donby taxi, plane, train, car, or bus

Find Transport to Rostov-on-Don

See all options

There are 11 ways to get from Ulaanbaatar to Rostov-on-Don by taxi, plane, train, car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi to New Ulaanbaatar International Airport, fly to Krasnodar, train

    best
    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Krasnodar (KRR)plane plane UBN - KRR
    3. Take the train from Krasnodar 1 to Rostov-Glavnytrain train
    18h 22m
    ₽24,135–85,100
  2. Train via Omsk

    cheapest
    1. Take the train from Ulaanbaatar to Sliudianka 1train train
    2. Take the train from Sliudianka 1 to Omsk-Passtrain train
    3. Take the train from Omsk-Pass to Rostov-Glavnytrain train
    5d 8h
    ₽12,856–26,820
  3. Train

    1. Take the train from Ulaanbaatar to Irkutsk Pastrain train
    2. Take the train from Irkutsk Pas to Vladimirtrain train
    3. Take the train from Vladimir to Moscow Vostochny Stationtrain train
    4. Take the train from Kazansky Railway Terminal to Rostov-Glavnytrain train
    4d 21h
    ₽14,399–29,362
  4. Drive 6,127.5 km

    1. Drive from Ulaanbaatar to Rostov-on-Doncar car 6,127.5 km
    3d 16h
    ₽65,269–94,278
  5. Taxi to New Ulaanbaatar International Airport, fly to Mineralnye Vody Airport, train

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Mineralnye Vody Airport (MRV)plane plane UBN - MRV
    3. Take the train from Beshtau to Rostov Gltrain train
    17h 55m
    ₽29,235–74,700
  6. Taxi to New Ulaanbaatar International Airport, fly to Stavropol Shpakovskoye Airport, bus

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Stavropol Shpakovskoye Airport (STW)plane plane UBN - STW
    3. Take the bus from Stavropol, Bus Station to Rostov-on-Don bus stationbus bus
    28h 22m
    ₽26,785–94,050
  7. Train to Ulan-Ude, fly to Krasnodar, train

    1. Take the train from Ulaanbaatar to Ulan-Udetrain train
    2. Fly from Ulan-Ude (UUD) to Krasnodar (KRR)plane plane UUD - KRR
    3. Take the train from Krasnodar 1 to Rostov-Glavnytrain train
    31h 43m
    ₽20,787–80,228
  8. Taxi to New Ulaanbaatar International Airport, fly to Gelendzik, taxi, train

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Gelendzik (GDZ)plane plane UBN - GDZ
    3. Take the taxi from Gelendzik (GDZ) to Abinskayataxi taxi
    4. Take the train from Abinskaya to Rostov-Glavnytrain train
    41h 9m
    ₽27,535–93,600
  9. Taxi to New Ulaanbaatar International Airport, fly to Volgograd International Airport, train

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Volgograd International Airport (VOG)plane plane UBN - VOG
    3. Take the train from Volgograd 1 to Rostov Gltrain train
    29h 56m
    ₽21,625–80,440
  10. Taxi to New Ulaanbaatar International Airport, fly to Sochi International Airport, train

    1. Take the taxi from Ulaanbaatar to New Ulaanbaatar International Airport (UBN)taxi taxi
    2. Fly from New Ulaanbaatar International Airport (UBN) to Sochi International Airport (AER)plane plane UBN - AER
    3. Take the train from Sochi Airport to Rostov-Glavnytrain train
    22h 39m
    ₽36,685–114,100
  11. Bus, train

    1. Take the bus from Dragon Bus Terminal to Sühbaatarbus bus
    2. Take the train from Sühbaatar to Ulan-Udetrain train
    3. Take the train from Ulan-Ude to Zuevkatrain train
    4. Take the train from Zuevka to Kirovtrain train
    5. Take the bus from Kirov to Moscow, International Bus Stationbus bus
    6. Take the bus from Salaryevo Bus Station to Rostov-on-Don bus stationbus bus
    5d
    ₽23,660–48,232

Ulaanbaatar to Rostov-on-Don by train

Calendar1Weekly Trains
Duration5d 8hAverage Duration
Ticket₽12,856Cheapest Price
See schedules

Questions & Answers

What companies run services between Ulaanbaatar, Mongolia and Rostov-on-Don, Russia?

You can take a train from Ulaanbaatar to Rostov-Glavny via Irkutsk Pas, Vladimir, Moscow Vostochny Station, Cherkizovskaya, Komsomolskaya, and Kazansky Railway Terminal in around 4d 21h.

Airlines
Train operators
Bus operators
Other operators

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 What are the different types of Renfe trains in Spain?, Flying into Beijing?, and How to get from JFK to New York City - to help you get the most out of your next trip.