There are 11 ways to get from China to Vietnam by train, plane, subway, ferry, 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.
Recommended
Train to Hong Kong, fly to Danang
-
Take the train from Futian Station to West Kowloon Station
-
Fly from Hong Kong (HKG) to Danang (DAD)
Cheapest
Ferry to Macau, fly to Danang
-
Take the ferry from China Ferry Terminal to Macau Taipa Ferry Terminal
-
Fly from Macau (MFM) to Danang (DAD)
Fly Shenzhen Bao'an International to Noi Bai International
-
Fly from Shenzhen Bao'an International (SZX) to Noi Bai International (HAN)
Line 6 subway to Guangzhou Baiyun, fly to Noi Bai International
-
Take the line 6 subway from Yide Lu to Yantang
-
Fly from Guangzhou Baiyun (CAN) to Noi Bai International (HAN)
Train to Hong Kong, fly to Noi Bai International
-
Take the train from Futian Station to West Kowloon Station
-
Fly from Hong Kong (HKG) to Noi Bai International (HAN)
Fly Hong Kong to Tan Son Nhat
-
Fly from Hong Kong (HKG) to Tan Son Nhat (SGN)
Train, bus
-
Take the train from Chongqing West to Kunming South
-
Take the train from Kunming South station to Vientiane station
-
Take the bus from Vientiane Southern Bus Station to Mien Dong Bus Station
Train, bus via Binyang
-
Take the train from Chongqing West to Binyang
-
Take the train from Binyang to Nanning
-
Take the bus from Nanning Tourism Distribution Centre to Ninh Binh
-
Take the train from Ninh Binh to Ho Chi Minh City
Train, bus via Pumiao
-
Take the train from Chongqing West to Nanning East
-
Take the bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Station
-
Take the bus from Ha Noi Nuoc Ngam Bus Station to Ho Chi Minh Mien Dong
Train
-
Take the train from Chongqing West to Guilin
-
Take the train from Guilin to Hanoi Gia Lam Station
-
Take the train from Ha Noi to Ho Chi Minh City
Drive
-
Drive from Chongqing to Ho Chi Minh City
Shenzhen Bao'an International (SZX) to Noi Bai International (HAN) flights
Questions & Answers
The cheapest way to get from China to Vietnam is to ferry and fly which costs ¥410 - ¥1800 and takes 5h 51m.
The quickest way to get from China to Vietnam is to train and fly which costs ¥600 - ¥1500 and takes 4h 46m.
No, there is no direct train from China to Vietnam. However, there are services departing from Qixinggang and arriving at Ho Chi Minh City via Shapingba, Chongqing West, Guilin, Gia Lam and Ha Noi. The journey, including transfers, takes approximately 2 days 14h.
The distance between China and Vietnam is 2438 km. The road distance is 2759.3 km.
The best way to get from China to Vietnam without a car is to train and bus which takes 43h 59m and costs ¥1300 - ¥1600.
It takes approximately 4h 46m to get from China to Vietnam, including transfers.
China to Vietnam train services, operated by China Railways D-Class, depart from Chongqing West station.
The best way to get from China to Vietnam is to fly which takes 5h 37m and costs ¥900 - ¥1400. Alternatively, you can train, which costs and takes 2 days 14h.
The quickest flight from Hong Kong Airport to Danang Airport is the direct flight which takes 1h 50m.
China to Vietnam train services, operated by Vietnam Railways, arrive at Ho Chi Minh City station.

- Distance: 2438.4 km
- Duration: 4h 46m
What companies run services between China and Vietnam?
Shenzhen Airlines and China Southern Airlines fly from Shenzhen to Hanoi 3 times a day. Alternatively, you can take a train from Chongqing to Ho Chi Minh City via Shapingba, Chongqing West, Chongqing West, Guilin, Gia Lam, and Ha Noi in around 2 days 14h.

- Website
- vietnamairlines.com
Flights from Hong Kong to Danang via Noi Bai International
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $180 - $370
Flights from Shenzhen Bao'an International to Noi Bai International
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $170 - $700
Flights from Guangzhou Baiyun to Noi Bai International
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $95 - $350
Flights from Hong Kong to Noi Bai International
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $190 - $900
Flights from Hong Kong to Tan Son Nhat
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $230 - $420
Flights from Hong Kong to Tan Son Nhat via Noi Bai International
- Ave. Duration
- 5h 30m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $180 - $500

- Website
- cathaypacific.com
Flights from Hong Kong to Noi Bai International
- Ave. Duration
- 2h 11m
- When
- Every day
- Estimated price
- $190 - $900
Flights from Hong Kong to Tan Son Nhat
- Ave. Duration
- 2h 46m
- When
- Every day
- Estimated price
- $230 - $420

- Website
- csair.com
Flights from Shenzhen Bao'an International to Noi Bai International
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $170 - $700
Flights from Guangzhou Baiyun to Noi Bai International
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $95 - $360

- Website
- vietjetair.com
Flights from Hong Kong to Danang
- Ave. Duration
- 1h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $70 - $170
Flights from Hong Kong to Noi Bai International via Danang
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $100 - $230
Flights from Hong Kong to Tan Son Nhat
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $100 - $240
Flights from Hong Kong to Tan Son Nhat via Danang
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $100 - $240

- Website
- shenzhenair.com
Flights from Shenzhen Bao'an International to Noi Bai International
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $130 - $190

- Website
- hkairlines.com
Flights from Hong Kong to Noi Bai International
- Ave. Duration
- 2h 5m
- When
- Wednesday and Saturday
- Estimated price
- $75 - $600

- Website
- xiamenair.com
Flights from Hong Kong to Tan Son Nhat via Xiamen
- Ave. Duration
- 5h 45m
- When
- Friday and Saturday
- Estimated price
- $320 - $700

- Website
- flyroyalbrunei.com
Flights from Hong Kong to Tan Son Nhat via Bandar Seri Begawan
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- $260 - $400

- Website
- airmacau.com.mo
Flights from Macau to Danang
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- $28 - $210

Train from Futian Station to West Kowloon Station
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- $5 - $17
- Schedules at
- 12306.cn
- 2nd Class Seat
- $5 - $7
- 1st Class Seat
- $7 - $9
- Business Class Seat
- $22 - $27
Train from Chongqing West to Kunming South
- Ave. Duration
- 4h 12m
- Frequency
- Every 4 hours
- Estimated price
- $40 - $70
- Schedules at
- 12306.cn
- 2nd Class Seat
- $40 - $60
- 1st Class Seat
- $75 - $90
- Business Class Seat
- $140 - $180
Train from Chongqing West to Nanning East
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $60 - $80
- Schedules at
- 12306.cn
- 2nd Class Seat
- $60 - $80
- 1st Class Seat
- $100 - $130
- Business Class Seat
- $200 - $240


- Website
- facebook.com
Train from Kunming South station to Vientiane station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $76
- Schedules at
- chinatrain12306.com

Train from Chongqing West to Binyang
- Ave. Duration
- 7h 52m
- Frequency
- Once daily
- Estimated price
- $40 - $100
- Website
- Trip.com
- 2nd Class
- $40 - $60
- 1st Class
- $70 - $100
Train from Binyang to Nanning
- Ave. Duration
- 36 min
- Frequency
- Every 2 hours
- Estimated price
- $7 - $12
- Website
- Trip.com
- 2nd Class
- $7 - $10
- 1st Class
- $8 - $12
Train from Chongqing West to Nanning East
- Ave. Duration
- 7h 54m
- Frequency
- 3 times a day
- Estimated price
- $45 - $110
- Website
- Trip.com
- 2nd Class
- $45 - $65
- 1st Class
- $75 - $110
Train from Chongqing West to Guilin
- Ave. Duration
- 5h 7m
- Frequency
- 3 times a day
- Estimated price
- $30 - $75
- Website
- Trip.com
- 2nd Class
- $30 - $45
- 1st Class
- $50 - $75

- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ninh Binh to Ho Chi Minh City
- Ave. Duration
- 30h 17m
- Frequency
- 4 times a day
- Estimated price
- $26 - $75
- Schedules at
- dsvn.vn
- Book at
- 12go.asia
- Hard seat, air-conditioned
- $26 - $40
- Soft seat, air-conditioned
- $35 - $55
- Bed, air-conditioned
- $50 - $75
Train from Ha Noi to Ho Chi Minh City
- Ave. Duration
- 32h 30m
- Frequency
- 4 times a day
- Estimated price
- $28 - $75
- Schedules at
- dsvn.vn
- Book at
- 12go.asia
- Hard seat, air-conditioned
- $28 - $40
- Soft seat, air-conditioned
- $35 - $60
- Bed, air-conditioned
- $50 - $75

- Website
- china-railway.com.cn
Train from Guilin to Hanoi Gia Lam Station
- Ave. Duration
- 19h 52m
- Frequency
- Twice a week
- Schedules at
- booking.baolau.com

- Phone
- +84 2439998087
- vietlaobus@gmail.com
- Website
- vietlaobus.com
Bus from Vientiane Southern Bus Station to Mien Dong Bus Station
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Estimated price
- $60
- Schedules at
- vietlaobus.com

Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $29
- Schedules at
- travelchinaguide.com

- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Estimated price
- $25
- Schedules at
- chinabusguide.com
- Book at
- baolau.com

- Phone
- 0225 3920920
- info@hoanglongasia.com
- Website
- hoanglongasia.com
Bus from Ha Noi Nuoc Ngam Bus Station to Ho Chi Minh Mien Dong
- Ave. Duration
- 34h
- Frequency
- Twice daily
- Estimated price
- $45 - $75
- Book at
- https://12go.asia/en

- Phone
- 028 39 39 39 39
- Website
- mailinhexpress.vn
Bus from Ha Noi Nuoc Ngam Bus Station to Ho Chi Minh Mien Dong
- Ave. Duration
- 36h 6m
- Frequency
- Twice daily
- Estimated price
- $40
- Schedules at
- mailinhexpress.vn

- Phone
- +85228593333
- enquiry@turbojet.com.hk
- Website
- turbojet.com.hk
Ferry from China Ferry Terminal to Macau Taipa Ferry Terminal
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- $22
- Schedules at
- turbojet.com.hk
- Book at
- 12go.asia
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 Italy Travel Guides, How do I buy a London Underground ticket? and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between China to Vietnam is 2759 km. It takes approximately 35h 7m to drive from China to Vietnam.
Vietjet Air, Cathay Pacific and Vietnam Airlines offer flights from Hong Kong Airport to Danang Airport.