There are 6 ways to get from Xiangcheng to Hanoi by taxi, plane, train, bus, 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.
Taxi to Baoshan, fly
best- Take the taxi from Xiangcheng to Baoshan (BSD)
- Fly from Baoshan (BSD) to Noi Bai International Airport (HAN)BSD - HAN
8h 8m$127–408Train via Nanning
cheapest- Take the train from Xiangyun to Kunming South
- Take the train from Kunming South to Nanning
- Take the train from Nanning to Hanoi Gia Lam Station
21h 34m$73–146Train, bus
- Take the train from Xiangyun to Lufeng South
- Take the train from Lufeng South to Kunming Station
- Take the train from Kunming Station to Hekou North
- Take the bus from Lao Cai to Hanoi Hoan Kiem
18h 3mDrive 887.9 km
- Drive from Xiangcheng to Hanoi887.9 km
9h 59m$112–162Fly from Dali Huangcaoba
- Fly from Dali Huangcaoba (DLU) to Noi Bai International Airport (HAN)DLU - HAN
8h 38m$102–354Train
- Take the train from Xiangyun to Lufeng South
- Take the train from Lufeng South to Kunming Station
- Take the train from Kunming Station to Hekou North
- Take the train from Sapa Lao Cai to Ha Noi
19h 39m
Baoshan (BSD) to Noi Bai International Airport (HAN) flights
Questions & Answers
The cheapest way to get from Xiangcheng to Hanoi is to train via Nanning which costs $70 - $150 and takes 21h 34m.
The fastest way to get from Xiangcheng to Hanoi is to taxi and fly which takes 8h 8m and costs $120 - $410.
No, there is no direct train from Xiangcheng to Hanoi station. However, there are services departing from Xiangyun and arriving at Hanoi Gia Lam Station via Kunming South and Nanning. The journey, including transfers, takes approximately 21h 34m.
The distance between Xiangcheng and Hanoi is 1051 km. The road distance is 887.9 km.
The best way to get from Xiangcheng to Hanoi without a car is to train via Nanning which takes 21h 34m and costs $70 - $150.
It takes approximately 8h 8m to get from Xiangcheng to Hanoi, including transfers.
Xiangcheng to Hanoi train services, operated by China Railways D-Class, depart from Xiangyun station.
The best way to get from Xiangcheng to Hanoi is to fly which takes 8h 38m and costs $100 - $360. Alternatively, you can train, which costs and takes 19h 39m.
Hanoi is 1h behind Xiangcheng. It is currently 4:43 AM in Xiangcheng and 3:43 AM in Hanoi.
Xiangcheng to Hanoi train services, operated by China Railways D-Class, arrive at Kunming South station.
What companies run services between Xiangcheng, Yunnan Sheng, China and Hanoi, Vietnam?
China Southern Airlines, China Eastern Airlines, and four other airlines fly from Dali Huangcaoba (DLU) to Noi Bai International Airport (HAN) every 4 hours. Alternatively, you can take a train from Xiangyun to Ha Noi via Lufeng South, Kunming Station, Hekou North, and Sapa Lao Cai in around 19h 39m.
- Website
- csair.com
Flights from Baoshan to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $110–440
Flights from Baoshan to Noi Bai International Airport via Changsha
- Ave. Duration
- 7h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $100–480
Flights from Dali Huangcaoba to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- $150–750
Flights from Dali Huangcaoba to Noi Bai International Airport via Shenzhen Bao'an International
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $160–750
Flights from Dali Huangcaoba to Noi Bai International Airport via Changsha
- Ave. Duration
- 9h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–800
- Website
- ch.com
Flights from Baoshan to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 6h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $110–440
Flights from Dali Huangcaoba to Noi Bai International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $130–750
- Website
- en.ceair.com
Flights from Baoshan to Noi Bai International Airport via Kunming
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $70–340
- Website
- cdal.com.cn
Flights from Dali Huangcaoba to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 10h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $100–550
- Website
- vietjetair.com
Flights from Dali Huangcaoba to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $95–340
Train from Xiangyun to Lufeng South
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $11–21
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $11–16
- Adult - 1st Class
- $15–21
Train from Lufeng South to Kunming Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $7–11
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $7–10
- Adult - 1st Class
- $7–11
Train from Xiangyun to Kunming South
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- $15–35
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $15–21
- Adult - 1st Class
- $22–35
Train from Kunming South to Nanning
- Ave. Duration
- 3h 56m
- Frequency
- Every 2 hours
- Estimated price
- $30–75
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $30–45
- Adult - 1st Class
- $50–75
Train from Kunming Station to Hekou North
- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Sapa Lao Cai to Ha Noi
- Soft seat, air-conditioned
- $9–14
- soft seat, air-conditioned
- $8–12
- Bed, air-conditioned
- $10–14
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Nanning to Hanoi Gia Lam Station
- Sleeper
- $28–40
- Phone
- 1900 6746
- xesaovietsapa@gmail.com
- Website
- xesaoviet.com.vn
Bus from Lao Cai to Hanoi Hoan Kiem
- Ave. Duration
- 2h 18m
- Estimated price
- $55–70
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 Need to know: Greyhound, Why you should take the train in the US, and Best ways to travel around Australia - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Xiangcheng to Hanoi is 888 km. It takes approximately 9h 59m to drive from Xiangcheng to Hanoi.
There are 4772+ hotels available in Hanoi.














