There are 7 ways to get from Kashgar to Jiamusi by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Jiamusi Dongjiao Airport
best- Fly from Kashgar Airport (KHG) to Jiamusi Dongjiao Airport (JMU)plane KHG - JMU
9h 25m¥7,298–7,822Train, bus
cheapest- Take the train from Akto to Ürümqi Stationtrain
- Take the train from Ürümqi to Beijing West Stationtrain
- Take the bus from Beijing Bawangfen to Jiamusibus
3d 18h¥790–1,633Train via Guangyuan
- Take the train from Kashgar to Guangyuantrain
- Take the train from Guangyuan to Shenyang Northtrain
- Take the train from Shenyang North to Harbin Westtrain
- Take the train from Harbin West to Jiamusitrain
2d 15h¥1,459–2,476Train, bus via Lanzhou
- Take the train from Kashgar to Lanzhoutrain
- Take the bus from Lanzhou to Yinchuan Nanmen Stationbus
- Take the bus from Yinchuan Nanmen Station to Beijingbus
- Take the bus from Beijing Bawangfen to Jiamusibus
3d 10h¥1,169–1,723Drive 5,324.1 km
- Drive from Kashgar to Jiamusicar 5,324.1 km
2d 7h¥4,502–6,503Fly to Jixi Xingkaihu Airport, taxi
- Fly from Kashgar Airport (KHG) to Jixi Xingkaihu Airport (JXA)plane KHG - JXA
- Take the taxi from Jixi Xingkaihu Airport (JXA) to Jiamusitaxi
22h 16m¥4,998–10,122Train
- Take the train from Kashgar to Hamitrain
- Take the train from Hami to Shenyangtrain
- Take the train from Shenyang to Jilintrain
- Take the train from Jilin to Jiamusitrain
2d 23h¥804–1,936
Kashgar Airport (KHG) to Jiamusi Dongjiao Airport (JMU) flights
Questions & Answers
The cheapest way to get from Kashgar to Jiamusi is to train and bus which costs ¥750 - ¥1700 and takes 3 days 18h.
The fastest way to get from Kashgar to Jiamusi is to fly which takes 9h 25m and costs ¥7000 - ¥8000.
No, there is no direct train from Kashgar to Jiamusi. However, there are services departing from Kashgar and arriving at Jiamusi via Guangyuan, Shenyang North and Harbin West. The journey, including transfers, takes approximately 2 days 15h.
The distance between Kashgar and Jiamusi is 4428 km. The road distance is 5324.1 km.
The best way to get from Kashgar to Jiamusi without a car is to train via Guangyuan which takes 2 days 15h and costs ¥1400 - ¥2500.
It takes approximately 9h 25m to get from Kashgar to Jiamusi, including transfers.
Kashgar to Jiamusi train services, operated by China Railways T-Class, depart from Kashgar station.
The best way to get from Kashgar to Jiamusi is to fly which takes 9h 25m and costs ¥7000 - ¥8000. Alternatively, you can train via Guangyuan, which costs ¥1400 - ¥2500 and takes 2 days 15h.
Jiamusi is 2h ahead of Kashgar. It is currently 5:32 AM in Kashgar and 7:32 AM in Jiamusi.
Kashgar to Jiamusi train services, operated by China Railways T-Class, arrive at Guangyuan station.
What companies run services between Kashgar, China and Jiamusi, China?
Air China, China Eastern Airlines, and two other airlines fly from Kashgar Airport (KHG) to Jiamusi Dongjiao Airport (JMU) 5 times a day. Alternatively, you can take a vehicle from Kashgar to Jiamusi via Kashgar, Guangyuan, Shenyang North, and Harbin West in around 2d 15h.
- Website
- airchina.com
Flights from Kashgar Airport to Jiamusi Dongjiao Airport via Beijing Capital
- Ave. Duration
- 10h 37m
- When
- Monday to Saturday
- Estimated price
- ¥7,200–7,700
Flights from Kashgar Airport to Jiamusi Dongjiao Airport via Shanghai Pudong
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- ¥8,500–25,000
Flights from Kashgar Airport to Jiamusi Dongjiao Airport via Beijing Daxing
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ¥7,000–20,000
Train from Kashgar to Guangyuan
- Ave. Duration
- 43h 15m
- Frequency
- Once daily
- Estimated price
- ¥300–750
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥300–440
- Hard Sleeper
- ¥600–750
- Soft Sleeper
- ¥900–1,200
Train from Kashgar to Lanzhou
- Ave. Duration
- 37h 20m
- Frequency
- Once daily
- Estimated price
- ¥270–650
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥270–390
- Hard Sleeper
- ¥500–650
- Soft Sleeper
- ¥800–1,100
Train from Kashgar to Hami
- Ave. Duration
- 18h 3m
- Frequency
- Once daily
- Estimated price
- ¥170–420
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥170–250
- Hard Sleeper
- ¥350–420
- Soft Sleeper
- ¥550–700
Train from Hami to Shenyang
- Ave. Duration
- 43h 4m
- Frequency
- Once daily
- Estimated price
- ¥280–700
- Schedules at
- chinahighlights.com
- Hard/Soft Seat
- ¥280–410
- Hard Sleeper
- ¥550–700
- Soft Sleeper
- ¥850–1,100
- Phone
- 400-830-6666
- Website
- ctrip.com
Bus from Lanzhou to Yinchuan Nanmen Station
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- ¥140
- Schedules at
- bus.ctrip.com
- Ave. Duration
- 2h 18m
- Estimated price
- ¥480–600
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 Travelling by boat in Italy, Travelling around the UAE, and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Kashgar to Jiamusi is 5324 km. It takes approximately 2 days 7h to drive from Kashgar to Jiamusi.
There are three+ hotels available in Jiamusi.



