There are 8 ways to get from Xining to Vietnam by 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.
Fly to Cat Bi International Airport
best- Fly from Xining (XNN) to Cat Bi International Airport (HPH)plane XNN - HPH
8h 57m$134–654Train, bus
- Take the train from Xining to Xi'an Northtrain
- Take the train from Xian North to Nanning Easttrain
- Take the bus from Nanning Langdong to Ninh Binhbus
- Take the train from Ninh Binh to Ho Chi Minh Citytrain
2d 11h$256–366Train, bus via Mianyang
- Take the train from Xining to Mianyangtrain
- Take the train from Mianyang station to Nanning Easttrain
- Take the bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Bến xe Miền Đôngbus
2d 21h$163–213Drive 3,802.5 km
- Drive from Xining to Ho Chi Minh Citycar 3,802.5 km
46h 29m$480–693Fly to Noi Bai International Airport
- Fly from Xining (XNN) to Noi Bai International Airport (HAN)plane XNN - HAN
9h 28m$154–454Fly to Tan Son Nhat International Airport
- Fly from Xining (XNN) to Tan Son Nhat International Airport (SGN)plane XNN - SGN
10h 8m$155–435Train
- Take the train from Xining to Lanzhou Westtrain
- Take the train from Lanzhou West Station to Guangzhou South stationtrain
- Take the train from Guangzhou South station to Nanningtrain
- Take the train from Nanning to Hanoi Gia Lam Stationtrain
- Take the train from Ha Noi to Ho Chi Minh Citytrain
2d 20h$272–549Train via Changsha
- Take the train from Xining to Changshatrain
- Take the train from Changsha to Hanoi Gia Lam Stationtrain
- Take the train from Ha Noi to Ho Chi Minh Citytrain
3d 16h$260–405
Xining to Vietnam by train
Questions & Answers
The cheapest way to get from Xining to Vietnam is to train and bus via Mianyang which costs $160 - $220 and takes 2 days 21h.
The fastest way to get from Xining to Vietnam is to fly which takes 8h 57m and costs $130 - $700.
No, there is no direct train from Xining to Vietnam. However, there are services departing from Xining and arriving at Ho Chi Minh City via Lanzhou West Station, Guangzhou South station, Nanning, Hanoi Gia Lam Station and Ha Noi. The journey, including transfers, takes approximately 2 days 20h.
The distance between Xining and Vietnam is 1843 km. The road distance is 3802.5 km.
The best way to get from Xining to Vietnam without a car is to train and bus which takes 2 days 11h and costs $250 - $370.
It takes approximately 8h 57m to get from Xining to Vietnam, including transfers.
Xining to Vietnam train services, operated by China Railways D-Class, depart from Xining station.
The best way to get from Xining to Vietnam is to fly which takes 8h 57m and costs $130 - $700. Alternatively, you can train, which costs $270 - $550 and takes 2 days 20h.
Xining to Vietnam train services, operated by China Railways D-Class, arrive at Lanzhou West station.
Yes, the driving distance between Xining to Vietnam is 3803 km. It takes approximately 46h 29m to drive from Xining to Vietnam.
What companies run services between Xining, China and Vietnam?
Ruili Airlines, China Eastern Airlines, and three other airlines fly from Xining (XNN) to Cat Bi International Airport (HPH) twice daily. Alternatively, you can take a train from Xining to Ho Chi Minh City via Lanzhou West Station, Guangzhou South station, Nanning, Hanoi Gia Lam Station, and Ha Noi in around 2d 20h.
- Website
- csair.com
Flights from Xining to Noi Bai International Airport via Tianfu International
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $170–600
Flights from Xining to Noi Bai International Airport via Changsha
- Ave. Duration
- 6h 40m
- When
- Thursday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $160–800
Flights from Xining to Tan Son Nhat International Airport via Tianfu International
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- $200–650
Flights from Xining to Tan Son Nhat International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- $180–600
Flights from Xining to Tan Son Nhat International Airport via Shenzhen Bao'an International
- Ave. Duration
- 8h 50m
- When
- Thursday
- Estimated price
- $150–430
Train from Xining to Xi'an North
- Ave. Duration
- 4h 19m
- Frequency
- Every 4 hours
- Estimated price
- $35–80
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $35–50
- Adult - 1st Class
- $55–80
Train from Xining to Lanzhou West
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- $12–24
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $12–17
- Adult - 1st Class
- $16–24
Train from Guangzhou South station to Nanning
- Ave. Duration
- 3h 28m
- Frequency
- Hourly
- Estimated price
- $27–65
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $27–40
- Adult - 1st Class
- $45–65
Bus from Nanning Langdong to Ninh Binh
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- $30
- Schedules at
- travelchinaguide.com
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 Which London airport should I choose?, How to get from Heathrow Airport into central London, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 5600+ hotels available in Vietnam.




