There are 6 ways to get from Ulan Bator to Vladivostok by plane, car, train 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.

Recommended option

Fly to Vladivostok  •  9 h 13 min

  1. Fly from Ulan Bator (ULN) to Vladivostok (VVO) ULN - VVO

$279 - $910

Cheapest option

Train  •  5 days 3 h

  1. Take the train from Ulan-Bator to Ulan-Ude Pass Express / ...
  2. Take the train from Ulan-Ude Pass to Vladivostok AVE / ...

$72 - $197

4 alternative options

Fly to Mudanjiang, drive  •  13 h 19 min

  1. Fly from Ulan Bator (ULN) to Mudanjiang (MDG) ULN - MDG
  2. Drive from Mudanjiang to Vladivostok

$347 - $808

Train via Chabarowsk 1  •  3 days 23 h

  1. Take the train from Ulan-Bator to Ulan-Ude Pass
  2. Take the train from Ulan-Ude Pass to Chabarowsk 1
  3. Take the train from Chabarowsk 1 to Vladivostok AVE

$80 - $212

Train, bus  •  4 days 4 h

  1. Take the train from Ulan-Bator to Ulan-Ude Pass
  2. Take the train from Ulan-Ude Pass to Chabarowsk 1
  3. Take the bus from Khabarovks Bus Station to Vladivostok Bus Station

$88 - $214

Drive  •  35 h 57 min

  1. Drive from Ulan Bator to Vladivostok 1903.1 miles

$180 - $270

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

Korean Air, Air Busan and seven other airlines fly from Ulan Bator to Vladivostok 4 times a day. Alternatively, you can take a train from Ulan Bator to Vladivostok via Ulan-Ude Pass and Chabarowsk 1 in around 3 days 23 h.

Airlines
S7 Airlines
Website
s7.ru
Flights from Ulan Bator to Vladivostok via Seoul
Ave. Duration
8 h 20 min
When
Thursday
Estimated price
$600 - $1,100
Flights from Ulan Bator to Vladivostok via Tokyo Narita
Ave. Duration
9 h 20 min
When
Sunday
Estimated price
$700 - $1,300
Flights from Ulan Bator to Vladivostok via Beijing, Seoul
Ave. Duration
11 h 55 min
When
Sunday
Estimated price
$500 - $1,700
Air China
Website
airchina.com
Flights from Ulan Bator to Mudanjiang via Beijing
Ave. Duration
8 h 40 min
When
Every day
Estimated price
$360 - $1,200
Flights from Ulan Bator to Mudanjiang via Beijing, Qingdao
Ave. Duration
8 h 35 min
When
Every day
Estimated price
$310 - $750
Flights from Ulan Bator to Mudanjiang via Beijing, Yantai
Ave. Duration
8 h 35 min
When
Every day
Estimated price
$420 - $750
Korean Air
Website
koreanair.com
Flights from Ulan Bator to Vladivostok via Seoul
Ave. Duration
12 h 35 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$650 - $2,100
Flights from Ulan Bator to Mudanjiang via Seoul
Ave. Duration
11 h 15 min
When
Monday, Wednesday, Thursday, Friday and Saturday
Estimated price
$480 - $1,500
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Ulan Bator to Vladivostok via Busan
Ave. Duration
6 h 50 min
When
Tuesday and Friday
Estimated price
$1,300 - $4,900
Jeju Air
Website
jejuair.net
Flights from Ulan Bator to Vladivostok via Seoul
Ave. Duration
13 h 45 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$650 - $2,100
Ural Airlines
Website
uralairlines.com
Flights from Ulan Bator to Vladivostok via Irkutsk
Ave. Duration
13 h 50 min
When
Monday and Sunday
Estimated price
$270 - $900
China Southern Airlines
Website
csair.com
Flights from Ulan Bator to Mudanjiang via Beijing, Dalian
Ave. Duration
8 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$410 - $750
Shandong Airlines
Website
shandongair.com.cn
Flights from Ulan Bator to Mudanjiang via Beijing, Yantai
Ave. Duration
8 h 35 min
When
Every day
Estimated price
$420 - $750
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from Ulan-Bator to Ulan-Ude Pass
Ave. Duration
34 h 39 min
Frequency
4 times a week
Estimated price
$16 - $40
Website
pass.rzd.ru
3rd Class (Platzcart)
$16 - $25
2nd Class (Kupé)
$25 - $40
Train from Ulan-Ude Pass to Chabarowsk 1
Ave. Duration
47 h 29 min
Frequency
5 times a week
Estimated price
$45 - $130
Website
pass.rzd.ru
3rd Class (Platzcart)
$45 - $70
2nd Class (Kupé)
$80 - $130
Train from Chabarowsk 1 to Vladivostok
Ave. Duration
11 h 15 min
Frequency
3 times a day
Estimated price
$18 - $45
Website
pass.rzd.ru
3rd Class (Platzcart)
$18 - $28
2nd Class (Kupé)
$29 - $45
Train from Ulan-Ude Pass to Vladivostok
Ave. Duration
3 days 15 h
Frequency
6 times a week
Estimated price
$55 - $160
Website
pass.rzd.ru
3rd Class (Platzcart)
$55 - $85
2nd Class (Kupé)
$100 - $160
Russian Railways
Website
rzd.ru
Train from Ulan-Bator to Ulan-Ude Pass
Ave. Duration
15 h 25 min
Frequency
Once a week
Estimated price
$65 - $85
Schedules at
pass.rzd.ru
Bus operators
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Khabarovks Bus Station to Vladivostok Bus Station
Ave. Duration
15 h 29 min
Frequency
Once daily
Estimated price
$21 - $40
Schedules at
avtovokzaly.ru

Want to know more about travelling around Russia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Ulan Bator and Vladivostok is 2009 km. The road distance is 3045 km.

The cheapest way to get from Ulan Bator to Vladivostok is to train which costs $70 - $200 and takes 5 days 3 h.

The quickest way to get from Ulan Bator to Vladivostok is to fly which takes 9 h 13 min and costs $270 - $950.

No, there is no direct train from Ulan Bator to Vladivostok. However, there are services departing from Ulan-Bator and arriving at Vladivostok via Ulan-Ude Pass and Chabarowsk 1. The journey, including transfers, takes approximately 3 days 23 h.

It takes approximately 9 h 13 min to get from Ulan Bator to Vladivostok, including transfers.