There are 9 ways to get from Hanoi to Xiangcheng by plane, train, car, taxi, 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.
Fly Noi Bai International Airport to Dali Huangcaoba
best- Fly from Noi Bai International Airport (HAN) to Dali Huangcaoba (DLU)HAN - DLU
9h 23m¥598–1,998Train via Nanning
cheapest- Take the train from Hanoi Gia Lam Station to Nanning
- Take the train from Nanning to Kunming South
- Take the train from Kunming South to Xiangyun
18h 33m¥522–1,049Train
- Take the train from Ha Noi to Sapa Lao Cai
- Take the train from Hekou North to Kunming
- Take the train from Kunming Station to Lufeng South
- Take the train from Lufeng South to Xiangyun
17h 40mDrive 888.6 km
- Drive from Hanoi to Xiangcheng888.6 km
9h 55m¥795–1,149Fly Noi Bai International Airport to Baoshan, taxi
- Fly from Noi Bai International Airport (HAN) to Baoshan (BSD)HAN - BSD
- Take the taxi from Baoshan (BSD) to Xiangcheng
9h 57m¥2,591–11,478Fly Noi Bai International Airport to Lijiang Sanyi Airport, train
- Fly from Noi Bai International Airport (HAN) to Lijiang Sanyi Airport (LJG)HAN - LJG
- Take the train from Heqing to Xiangyun
9h 52mFly Noi Bai International Airport to Kunming Changshui International Airport, train
- Fly from Noi Bai International Airport (HAN) to Kunming Changshui International Airport (KMG)HAN - KMG
- Take the train from Kunming Station to Lufeng South
- Take the train from Lufeng South to Xiangyun
8h 34m¥803–1,865Bus to Cat Bi International Airport, fly to Lijiang Sanyi Airport, train
- Take the bus from Hanoi Gia Lam Station to Vĩnh Niệm Bus Station
- Fly from Cat Bi International Airport (HPH) to Lijiang Sanyi Airport (LJG)HPH - LJG
- Take the train from Heqing to Xiangyun
8h 12mBus, train
- Take the bus from Hanoi Hoan Kiem to Sapa
- Take the train from Hekou North to Kunming
- Take the train from Kunming Station to Lufeng South
- Take the train from Lufeng South to Xiangyun
17h 49m
Noi Bai International Airport (HAN) to Dali Huangcaoba (DLU) flights
Questions & Answers
The cheapest way to get from Hanoi to Xiangcheng is to train via Nanning which costs ¥500 - ¥1100 and takes 18h 33m.
The fastest way to get from Hanoi to Xiangcheng is to fly and train which takes 8h 34m and costs ¥800 - ¥1900.
No, there is no direct train from Hanoi station to Xiangcheng. However, there are services departing from Hanoi Gia Lam Station and arriving at Xiangyun via Nanning and Kunming South. The journey, including transfers, takes approximately 18h 33m.
The distance between Hanoi and Xiangcheng is 820 km. The road distance is 888.6 km.
The best way to get from Hanoi to Xiangcheng without a car is to train via Nanning which takes 18h 33m and costs ¥500 - ¥1100.
It takes approximately 9h 23m to get from Hanoi to Xiangcheng, including transfers.
Hanoi to Xiangcheng train services, operated by China Railways, depart from Hanoi Gia Lam Station.
The best way to get from Hanoi to Xiangcheng is to fly which takes 9h 23m and costs ¥600 - ¥2000. Alternatively, you can train, which costs and takes 17h 40m.
Xiangcheng is 1h ahead of Hanoi. It is currently 1:18 PM in Hanoi and 2:18 PM in Xiangcheng.
Hanoi to Xiangcheng train services, operated by China Railways, arrive at Nanning station.
What companies run services between Hanoi, Vietnam and Xiangcheng, Yunnan Sheng, China?
Chengdu, Sichuan Airlines, and eight other airlines fly from Noi Bai International Airport (HAN) to Dali Huangcaoba (DLU) 5 times a day. Alternatively, you can take a train from Ha Noi to Xiangyun via Sapa Lao Cai, Hekou North, Kunming, Kunming Station, and Lufeng South in around 17h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- shenzhenair.com
Flights from Noi Bai International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ¥800–3,300
Flights from Noi Bai International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 10h 50m
- When
- Monday to Saturday
- Estimated price
- ¥600–3,000
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Shenzhen Bao'an International
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- ¥700–3,300
- Website
- airchina.com
Flights from Noi Bai International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ¥800–3,300
Flights from Noi Bai International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 10h 50m
- When
- Monday to Saturday
- Estimated price
- ¥600–3,000
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Shenzhen Bao'an International
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ¥700–2,400
- Website
- csair.com
Flights from Noi Bai International Airport to Dali Huangcaoba via Shenzhen Bao'an International
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ¥900–4,100
Flights from Noi Bai International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥850–4,100
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ¥650–1,500
- Website
- luckyair.net
Flights from Noi Bai International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥550–1,900
Flights from Noi Bai International Airport to Dali Huangcaoba via Wuhan
- Ave. Duration
- 9h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥850–3,900
Flights from Cat Bi International Airport to Lijiang Sanyi Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥420–2,500
- Website
- ch.com
Flights from Noi Bai International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ¥850–4,100
Flights from Noi Bai International Airport to Baoshan via Tianfu International
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ¥3,500–14,000
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ¥650–1,500
- Website
- en.ceair.com
Flights from Noi Bai International Airport to Baoshan via Kunming Changshui International Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- ¥2,200–11,000
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Kunming Changshui International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ¥800–1,000
Flights from Noi Bai International Airport to Kunming Changshui International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ¥800–1,300
- Website
- cdal.com.cn
Flights from Noi Bai International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 11h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ¥550–3,000
Flights from Noi Bai International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 10h 50m
- When
- Monday to Saturday
- Estimated price
- ¥600–3,000
- Website
- redair.cn
Flights from Noi Bai International Airport to Baoshan via Tianfu International
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ¥3,500–14,000
Flights from Noi Bai International Airport to Baoshan via Shenzhen Bao'an International
- Ave. Duration
- 7h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥3,100–15,000
- Website
- rlair.net
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Suvarnabhumi
- Ave. Duration
- 5h 57m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥700–3,400
- Website
- tibetairlines.com
Flights from Noi Bai International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 10h 50m
- When
- Monday to Saturday
- Estimated price
- ¥600–3,000
- Website
- intl.jdair.net
Flights from Noi Bai International Airport to Lijiang Sanyi Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ¥1,000–1,800
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ha Noi to Sapa Lao Cai
- Soft seat, air-conditioned
- ¥65–95
- soft seat, air-conditioned
- ¥55–85
- Bed, air-conditioned
- ¥70–100
Train from Hekou North to Kunming
Train from Kunming Station to Lufeng South
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ¥45–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥45–70
- Adult - 1st Class
- ¥50–75
Train from Lufeng South to Xiangyun
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- ¥80–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥80–110
- Adult - 1st Class
- ¥100–150
Train from Nanning to Kunming South
- Ave. Duration
- 3h 57m
- Frequency
- Every 2 hours
- Estimated price
- ¥220–550
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥220–300
- Adult - 1st Class
- ¥360–550
Train from Kunming South to Xiangyun
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- ¥100–230
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥160–230
Train from Heqing to Xiangyun
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Hanoi Gia Lam Station to Nanning
- Sleeper
- ¥200–270
- Phone
- 1900 2032
- contact@haiaubus.vn
- Website
- haiaubus.vn
Bus from Hanoi Gia Lam Station to Vĩnh Niệm Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- ¥39
- Schedules at
- haiaubus.vn
- Book at
- haiaubus.vn
- Phone
- 1900 6746
- xesaovietsapa@gmail.com
- Website
- xesaoviet.com.vn
Bus from Hanoi Hoan Kiem to Sapa
- Ave. Duration
- 2h 17m
- Estimated price
- ¥390–470
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 4 stunningly beautiful Philippines islands you need to visit, Slovenia: Getting from Ljubljana to Lake Bled, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Hanoi to Xiangcheng is 889 km. It takes approximately 9h 55m to drive from Hanoi to Xiangcheng.




















