Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Ho Chi Minh City?

Book now

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

  1. Take the train from Futian Station to West Kowloon Station
  2. Fly from Hong Kong (HKG) to Danang (DAD)

Cheapest

Ferry to Macau, fly to Danang

  1. Take the ferry from China Ferry Terminal to Macau Taipa Ferry Terminal
  2. Fly from Macau (MFM) to Danang (DAD)

Fly Shenzhen Bao'an International to Noi Bai International

  1. Fly from Shenzhen Bao'an International (SZX) to Noi Bai International (HAN)

Line 6 subway to Guangzhou Baiyun, fly to Noi Bai International

  1. Take the line 6 subway from Yide Lu to Yantang
  2. Fly from Guangzhou Baiyun (CAN) to Noi Bai International (HAN)

Train to Hong Kong, fly to Noi Bai International

  1. Take the train from Futian Station to West Kowloon Station
  2. Fly from Hong Kong (HKG) to Noi Bai International (HAN)

Fly Hong Kong to Tan Son Nhat

  1. Fly from Hong Kong (HKG) to Tan Son Nhat (SGN)

Train, bus

  1. Take the train from Chongqing West to Kunming South
  2. Take the train from Kunming South station to Vientiane station
  3. Take the bus from Vientiane Southern Bus Station to Mien Dong Bus Station

Train, bus via Binyang

  1. Take the train from Chongqing West to Binyang
  2. Take the train from Binyang to Nanning
  3. Take the bus from Nanning Tourism Distribution Centre to Ninh Binh
  4. Take the train from Ninh Binh to Ho Chi Minh City

Train, bus via Pumiao

  1. Take the train from Chongqing West to Nanning East
  2. Take the bus from Nanning Langdong to Ha Noi Nuoc Ngam Bus Station
  3. Take the bus from Ha Noi Nuoc Ngam Bus Station to Ho Chi Minh Mien Dong

Train

  1. Take the train from Chongqing West to Guilin
  2. Take the train from Guilin to Hanoi Gia Lam Station
  3. Take the train from Ha Noi to Ho Chi Minh City

Drive

  1. Drive from Chongqing to Ho Chi Minh City

Shenzhen Bao'an International (SZX) to Noi Bai International (HAN) flights

21 Weekly Planes
1h 58m Average Duration
$139 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from China to Vietnam is to ferry and fly which costs ¥410 - ¥1800 and takes 5h 51m.

More details

The quickest way to get from China to Vietnam is to train and fly which costs ¥600 - ¥1500 and takes 4h 46m.

More details

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.

More details

The distance between China and Vietnam is 2438 km. The road distance is 2759.3 km.

Get driving directions

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.

More details

It takes approximately 4h 46m to get from China to Vietnam, including transfers.

More details

China to Vietnam train services, operated by China Railways D-Class, depart from Chongqing West station.

More details

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.

Mode details

The quickest flight from Hong Kong Airport to Danang Airport is the direct flight which takes 1h 50m.

Search flights

China to Vietnam train services, operated by Vietnam Railways, arrive at Ho Chi Minh City station.

More details

Map of how to get from China to Vietnam.
Launch map view
  • 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.

Airlines
Vietnam Airlines
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
Cathay Pacific
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
China Southern Airlines
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
Vietjet Air
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
Shenzhen Airlines
Website
shenzhenair.com
Flights from Shenzhen Bao'an International to Noi Bai International
Ave. Duration
1h 57m
When
Every day
Estimated price
$130 - $190
Hong Kong Airlines
Website
hkairlines.com
Flights from Hong Kong to Noi Bai International
Ave. Duration
2h 5m
When
Wednesday and Saturday
Estimated price
$75 - $600
Xiamen Airlines
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
Royal Brunei Airlines
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
Air Macau
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 operators
China Railways G-Class
Phone
(86)12306
Website
12306.cn
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
Guangzhou Metro
Laos - China Railway
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
China Railways D-Class
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
Vietnam Railways
Phone
19006469
Email
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
China Railways
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
Bus operators
Viet Lao Bus
Phone
+84 2439998087
Email
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
Guanxi Yunde Transport
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
China Bus Guide
Email
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
Hoang Long
Phone
0225 3920920
Email
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
Mai Linh Express
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
Ferry operators
Hong Kong TurboJET
Phone
+85228593333
Email
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.

Get driving directions

Vietjet Air, Cathay Pacific and Vietnam Airlines offer flights from Hong Kong Airport to Danang Airport.

Search flights

ticket