There are 6 ways to get from Hong Kong to Mongolia by plane, bus, 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  •  7 h 19 min

  1. Fly from Hong Kong (HKG) to Ulan Bator (ULN) HKG - ULN

$248 - $622

Cheapest option

Train China Railways Z-Class  •  2 days 8 h

  1. Take the train from Hong Kong Station to Beijing West Station
  2. Take the train from Beijing to Ulan Bator

$61 - $278

4 alternative options

Bus, train China Railways G-Class  •  37 h 51 min

  1. Take the bus from Wan Chai Stewart Road to Shenzhen North
  2. Take the train from Shenzhen North to Beijing West G79 / ...
  3. Take the train from Peking to Ulan-Bator

$175 - $241

Train MTR Intercity  •  2 days 9 h

  1. Take the train from Hung Hom Station to Beijing West
  2. Take the train from Beijing to Ulan Bator

$137 - $370

Bus Shanxi Road Transport, train  •  2 days 19 h

  1. Take the bus from Shenzhen to Taiyuan Bus Terminal
  2. Take the bus from Taiyuan Bus Terminal to Beijing station
  3. Take the train from Peking to Ulan-Bator

$154 - $219

Drive  •  38 h 6 min

  1. Drive from Hong Kong to Ulan Bator 2147 miles

$550 - $900

What companies run services between Hong Kong and Mongolia?

MIAT, Korean Air and Air Busan fly from Hong Kong to Ulan Bator twice daily. Alternatively, you can take a train from Hong Kong to Ulan Bator via Beijing West Station, Beijing West, and Beijing in around 2 days 8 h.

Airlines
MIAT
Website
miat.com
Flights from Hong Kong to Ulan Bator
Ave. Duration
4 h 40 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$310 - $1,200
Korean Air
Website
koreanair.com
Flights from Hong Kong to Ulan Bator via Seoul
Ave. Duration
9 h 30 min
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$650 - $1,800
Air Busan
Website
en.airbusan.com
Flights from Hong Kong to Ulan Bator via Busan
Ave. Duration
9 h 35 min
When
Tuesday and Friday
Estimated price
$1,100 - $4,200
Train operators
China Railways G-Class
Train from Shenzhen North to Beijing West
Ave. Duration
8 h 35 min
Frequency
Every 4 hours
Estimated price
$140 - $160
Schedules at
english.ctrip.com
2nd Class Seat
$140 - $160
1st Class Seat
$230 - $270
Business Class Seat
$430 - $550
China Railways
Website
china-railway.com.cn
Train from Peking to Ulan-Bator
Ave. Duration
25 h 58 min
Frequency
Twice a week
Estimated price
$27 - $70
Schedules at
chinahighlights.com
China Railways Z-Class
Website
chinahighlights.com
Train from Hong Kong Station to Beijing West Station
Ave. Duration
24 h 21 min
Frequency
Once a week
Estimated price
$30 - $80
Schedules at
chinahighlights.com
Hard Seat
$30 - $50
Hard Sleeper
$75 - $95
Soft Sleeper
$110 - $150
China Railways K-Class
Website
chinahighlights.com
Train from Beijing to Ulan Bator
Ave. Duration
31 h 8 min
Frequency
Once daily
Estimated price
$27 - $200
Schedules at
chinahighlights.com
Hard Seat
$27 - $32
Hard Sleeper
$50 - $60
Soft Sleeper
$80 - $95
Bus operators
Trans Island Limousine Bus
Website
trans-island.com.hk
Bus from Wan Chai Stewart Road to Shenzhen North
Ave. Duration
50 min
Frequency
Every 2 hours
Estimated price
$7 - $12
Schedules at
trans-island.com.hk
Shanxi Road Transport
Website
sxtrans.net
Bus from Shenzhen to Taiyuan Bus Terminal
Ave. Duration
30 h
Frequency
Once daily
Estimated price
$93
Schedules at
sxtrans.net
Bus from Taiyuan Bus Terminal to Beijing station
Ave. Duration
7 h 30 min
Frequency
Every 4 hours
Estimated price
$28
Schedules at
sxtrans.net

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 Getting around the Cyclades, Need to know: Greyhound and How to get from London to Edinburgh - to help you get the most out of your next trip.

Questions & Answers

How far is it from Hong Kong to Mongolia?

The distance between Hong Kong and Mongolia is 2883 km. The road distance is 3435 km.

What is the cheapest way to get from Hong Kong to Mongolia?

The cheapest way to get from Hong Kong to Mongolia is to bus and train which costs $1200 - $1800 and takes 2 days 19 h.

What is the fastest way to get from Hong Kong to Mongolia?

The quickest way to get from Hong Kong to Mongolia is to fly which takes 7 h 19 min and costs $1900 - $4900.

Is there a direct train between Hong Kong and Mongolia?

No, there is no direct train from Hong Kong to Mongolia. However, there are services departing from Hong Kong Station and arriving at Ulan Bator via Beijing West and Beijing. The journey, including transfers, takes approximately 2 days 8 h.

How long does it take to get from Hong Kong to Mongolia?

It takes approximately 7 h 19 min to get from Hong Kong to Mongolia, including transfers.