Route rating
8.9/10 based on 2192 reviews

Train Timetable for Novosibirsk - Ulan-Ude Buy Train Tickets Online

First departure 01:46
Last departure 21:37
Trains per day 2 - 3
Price from 84.77 $
Fastest journey 36h 12m
Distance 1665 km

Novosibirsk - Ulan-Ude train information

You can get from Novosibirsk to Ulan-Ude by train, the distance between the cities is about 1665 km. You can check the available trains and actual ticket prices for the required departure date on our website: the sales usually start 90 days prior to departure.

Popular routes from Novosibirsk

Novosibirsk Moscow
1 train price from
49h 55m 148.67 $
Novosibirsk St. Petersburg
price from
upon request
Novosibirsk Irkutsk
2 trains price from
31h 25m 92.53 $
Novosibirsk Ulan Bator
price from
upon request

Popular routes from Ulan-Ude

Ulan-Ude Moscow
1 train price from
90h 30m 212.91 $
Ulan-Ude Irkutsk
1 train price from
7h 43m 42.86 $
Ulan-Ude Ulan Bator
price from
upon request
Ulan-Ude Beijing
price from
upon request


Our mission is to make booking all train tickets in Russia as easy as possible. The ticketing process has to be hassle-free. Basically, whenever you book at, your reservation will be secure, fast and super easy.