There are 9 ways to get from Xi'an 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 Noi Bai International Airport
best- Fly from Xi'An Xianyang International Airport (XIY) to Noi Bai International Airport (HAN)plane XIY - HAN
6h 22m$114–228Train, bus
- Take the train from Xian North Station to Chengdu Easttrain
- Take the train from Chengdu East to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Southern Bus Station Vientiane to Phnom Penhbus
- Take the bus from Phnom Penh Virak Buntham Express to Ho Chi Minh Virak Buntham Expressbus
2d 7h$267–376Train, bus via Yongning
- 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 7h$221–287Drive 3,319.4 km
- Drive from Xi'an to Ho Chi Minh Citycar 3,319.4 km
41h 21m$419–605Fly to Tan Son Nhat International Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Tan Son Nhat International Airport (SGN)plane XIY - SGN
9h 37m$145–399Fly to Da Nang International Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Da Nang International Airport (DAD)plane XIY - DAD
8h 50m$144–408Fly to Cat Bi International Airport
- Fly from Xi'An Xianyang International Airport (XIY) to Cat Bi International Airport (HPH)plane XIY - HPH
8h 51m$154–438Train, bus via Yongning #2
- Take the train from Xian North 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 11h$189–229Train
- Take the train from Xian North to Nanning Easttrain
- Take the train from Nanning to Hanoi Gia Lam Stationtrain
- Take the train from Ha Noi to Ho Chi Minh Citytrain
2d 15h$224–451
Xi'An Xianyang International Airport (XIY) to Noi Bai International Airport (HAN) flights
Comparing Your Travel Options
The cheapest way to get from Xi'an to Vietnam is to fly which costs $110 - $230 and takes 6h 22m.
The fastest way to get from Xi'an to Vietnam is to fly which takes 6h 22m and costs $110 - $230.
No, there is no direct train from Xi'an to Vietnam. However, there are services departing from Shi Tushuguan and arriving at Ho Chi Minh City via Xian North, Nanning East, Nanning, Hanoi Gia Lam Station and Ha Noi. The journey, including transfers, takes approximately 2 days 15h.
The distance between Xi'an and Vietnam is 1559 km. The road distance is 3319.4 km.
The best way to get from Xi'an to Vietnam without a car is to train and bus which takes 2 days 7h and costs $260 - $380.
It takes approximately 6h 22m to get from Xi'an to Vietnam, including transfers.
Xi'an to Vietnam train services, operated by China Railways G-Class, depart from Xian North station.
The best way to get from Xi'an to Vietnam is to fly which takes 6h 22m and costs $110 - $230. Alternatively, you can train, which costs $220 - $460 and takes 2 days 15h.
Xi'an to Vietnam train services, operated by China Railways G-Class, arrive at Nanning East station.
Yes, the driving distance between Xi'an to Vietnam is 3319 km. It takes approximately 41h 21m to drive from Xi'an to Vietnam.
What companies run services between Xi'an, China and Vietnam?
China Eastern Airlines, Xiamen Airlines, and two other airlines fly from Xi'An Xianyang International Airport (XIY) to Noi Bai International Airport (HAN) twice daily. Alternatively, you can take a subway from Shi Tushuguan to Ho Chi Minh City via Bei Kezhan, Xian North, Nanning East, Nanning, Hanoi Gia Lam Station, and Ha Noi in around 2d 15h.
- Website
- en.ceair.com
Flights from Xi'An Xianyang International Airport to Noi Bai International Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday and Friday
- Estimated price
- $130–390
Flights from Xi'An Xianyang International Airport to Noi Bai International Airport via Kunming
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $130–400
Flights from Xi'An Xianyang International Airport to Tan Son Nhat International Airport via Kunming
- Ave. Duration
- 7h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–450
Train from Xian North Station to Chengdu East
- 2nd Class Seat
- $43–47
- 1st Class Seat
- $70–80
- Business Class Seat
- $100–150
Train from Chengdu East to Kunming South
- 2nd Class Seat
- $70–80
- 1st Class Seat
- $120–130
- Business Class Seat
- $170–250
Train from Xian North to Nanning East
- 2nd Class Seat
- $140–160
- 1st Class Seat
- $230–260
- Business Class Seat
- $340–480
Train from Xian North to Nanning East
- 2nd Class Seat
- $140–160
- 1st Class Seat
- $230–260
- Business Class Seat
- $340–480
Train from Xian North to Nanning East
- 2nd Class Seat
- $140–160
- 1st Class Seat
- $230–260
- Business Class Seat
- $340–480
- Website
- easybook.com
Bus from Southern Bus Station Vientiane to Phnom Penh
- Ave. Duration
- 24h
- Frequency
- Twice daily
- Estimated price
- $69–70
- Book at
- bookaway.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 Slovenia: Getting from Ljubljana to Lake Bled, Getting around the Cyclades, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
There are 5108+ hotels available in Vietnam.





