There are 4 ways to get from Ulan Bator to Novosibirsk by plane, 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.

Recommended option

Fly  •  8 h 54 min

  1. Fly from Ulan Bator (ULN) to Novosibirsk (OVB) ULN - OVB

$147 - $758

Cheapest option

Train Russian Railways (RZhD)  •  2 days 5 h

  1. Take the train from Ulan-Bator to Novosibirsk(RUS) D

$50 - $135

2 alternative options

Train Russian Railways  •  2 days 4 h

  1. Take the train from Ulan-Bator to Novosibirsk 004З

$282 - $345

Drive  •  40 h 51 min

  1. Drive from Ulan Bator to Novosibirsk 1769.3 miles

$170 - $250

Questions & Answers

The distance between Ulan Bator and Novosibirsk is 1826 km. The road distance is 2830.9 km.

Get driving directions

The best way to get from Ulan Bator to Novosibirsk without a car is to train which takes 2 days 4 h and costs .

More details

It takes approximately 8 h 54 min to get from Ulan Bator to Novosibirsk, including transfers.

More details

The best way to get from Ulan Bator to Novosibirsk is to fly which takes 8 h 54 min and costs . Alternatively, you can train, which costs and takes 2 days 4 h.

Mode details

There is no direct flight from Ulan Bator Airport to Novosibirsk Airport. The quickest flight takes 13 h 45 min and has one stopover.

Search flights

Novosibirsk is 1 h behind Ulan Bator. It is currently 9:25 AM in Ulan Bator and 8:25 AM in Novosibirsk.

Yes, the driving distance between Ulan Bator to Novosibirsk is 2831 km. It takes approximately 40 h 51 min to drive from Ulan Bator to Novosibirsk.

Get driving directions

Aero Mongolia, Turkish Airlines, Korean Air and four other airlines offer flights from Ulan Bator Airport to Novosibirsk Airport.

Search flights

There are 801+ hotels available in Novosibirsk. Prices start at $22 USD per night.

More details

The best way to get from Ulan Bator to Ulan Bator Airport is to taxi which takes 13 min and costs .

More details

Map of how to get from Ulan Bator to Novosibirsk.
Launch map view
  • Distance: 1141.5 miles
  • Duration: 8 h 54 min

What companies run services between Ulan Bator, Mongolia and Novosibirsk, Russia?

Aero Mongolia, IrAero and five other airlines fly from Ulan Bator to Novosibirsk once daily. Alternatively, Russian Railways operates a train from Ulan Bator to Novosibirsk once a week. Tickets cost $270 - $340 and the journey takes 2 days 4 h.

Airlines
S7 Airlines
Website
s7.ru
Flights from Ulan Bator to Novosibirsk via Manas
Ave. Duration
11 h 35 min
When
Tuesday, Thursday and Saturday
Estimated price
$320 - $1,200
Flights from Ulan Bator to Novosibirsk via Incheon
Ave. Duration
12 h 45 min
When
Saturday
Estimated price
$430 - $1,300
IrAero
Website
iraero.ru
Flights from Ulan Bator to Novosibirsk via Irkutsk, Krasnoyarsk
Ave. Duration
7 h 45 min
When
Monday
Estimated price
$140 - $750
China Southern Airlines
Website
csair.com
Flights from Ulan Bator to Novosibirsk via Beijing, Urumqi
Ave. Duration
15 h 25 min
When
Thursday and Sunday
Estimated price
$380 - $1,100
Train operators
Russian Railways
Website
rzd.ru
Train from Ulan-Bator to Novosibirsk
Ave. Duration
2 days 4 h
Frequency
Once a week
Estimated price
$270 - $340
Website
pass.rzd.ru
Russian Railways (RZhD)
Website
rzd.ru
Train from Ulan-Bator to Novosibirsk(RUS)
Ave. Duration
2 days 5 h
Frequency
Twice a week
Estimated price
$45 - $130
Website
pass.rzd.ru
3rd Class (Platzcart)
$45 - $70
2nd Class (Kupé)
$80 - $130

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 5 delightfully under-the-radar French towns you need to visit, How to get from Heathrow Airport into central London and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.