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

First departure 15:00
Last departure 15:00
Trains per day 1
Price from 146.61 $
Fastest journey 53h 48m
Distance 1979 km

Khabarovsk - Ulan-Ude timetable

15:00 53h 48m 18:48
price from 146.61 $

Khabarovsk - Ulan-Ude train information

The trip from Khabarovsk to Ulan-Ude by train takes at least 53h 48m, covering a distance of about 1979 km. There are usually 1 train a day Khabarovsk to Ulan-Ude. A ticket for this trip costs from 146.61 $ if booked in advance. The seat assignment usually starts 90 days prior to departure, but you can also make an advance booking at our website even one year before departure.

Popular routes from Khabarovsk

Khabarovsk Moscow
2 trains price from
132h 38m 268.05 $
Khabarovsk Irkutsk
1 train price from
62h 07m 163.78 $
Khabarovsk Vladivostok
1 train price from
13h 33m 56.62 $
Khabarovsk Chita
1 train price from
42h 48m 126.68 $

Popular routes from Ulan-Ude

Ulan-Ude Moscow
1 train price from
92h 58m 256.19 $
Ulan-Ude Irkutsk
1 train price from
7h 52m 53.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.