Rome2Rio

How to get fromHo Chi Minh to Chinaby plane, train, bus, car, or subway

Find Transport to China

See all options

There are 9 ways to get from Ho Chi Minh to China by plane, train, bus, car, or subway

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Shenzhen Bao'An International Airport

    best
    1. Fly from Tan Son Nhat International Airport (SGN) to Shenzhen Bao'An International Airport (SZX)plane plane SGN - SZX
    3h 23m
    ¥1,001–3,828
  2. Fly to Guangzhou Baiyun International Airport

    cheapest
    1. Fly from Tan Son Nhat International Airport (SGN) to Guangzhou Baiyun International Airport (CAN)plane plane SGN - CAN
    3h 54m
    ¥625–1,190
  3. Train via Kunming

    1. Take the train from Ho Chi Minh City to Ha Noitrain train
    2. Take the train from Ha Noi to Sapa Lao Caitrain train
    3. Take the train from Hekou North to Kunmingtrain train
    4. Take the train from Kunming to Chongqing Westtrain train
    2d 9h
    ¥837–1,341
  4. Bus, train

    1. Take the bus from Bến xe Miền Đông to Ha Noi Nuoc Ngam Bus Stationbus bus
    2. Take the train from Hanoi Gia Lam Station to Guilintrain train
    3. Take the train from Guilin to Chongqing Westtrain train
    2d 15h
    ¥1,435–2,225
  5. Drive 2,641.4 km

    1. Drive from Ho Chi Minh to Chongqingcar car 2,641.4 km
    34h 20m
    ¥2,245–3,242
  6. Fly to Hong Kong International Airport

    1. Fly from Tan Son Nhat International Airport (SGN) to Hong Kong International Airport (HKG)plane plane SGN - HKG
    4h 14m
    ¥779–1,481
  7. Fly to Chongqing Jiangbei International Airport, line 3 subway

    1. Fly from Tan Son Nhat International Airport (SGN) to Chongqing Jiangbei International Airport (CKG)plane plane SGN - CKG
    2. Take the subway from Jiangbei Airport T2 to Lianglukousubway subway
    4h 34m
    ¥897–1,610
  8. Fly to Hangzhou Xiaoshan International Airport

    1. Fly from Tan Son Nhat International Airport (SGN) to Hangzhou Xiaoshan International Airport (HGH)plane plane SGN - HGH
    4h 58m
    ¥777–2,251
  9. Train

    1. Take the train from Ho Chi Minh City to Ha Noitrain train
    2. Take the train from Hanoi Gia Lam Station to Liuzhoutrain train
    3. Take the train from Liuzhou to Chongqing Westtrain train
    2d 11h
    ¥1,640–2,637

Tan Son Nhat International Airport (SGN) to Shenzhen Bao'An International Airport (SZX) flights

Calendar42Weekly Planes
Duration4h 14mAverage Duration
Ticket¥732Cheapest Price
See schedules

Questions & Answers

What companies run services between Ho Chi Minh, Vietnam and China?

Shenzhen Airlines, China Southern Airlines, and two other airlines fly from Tan Son Nhat International Airport (SGN) to Shenzhen Bao'An International Airport (SZX) every 4 hours. Alternatively, you can take a train from Ho Chi Minh City to Caiyuanba Train Station via Ha Noi, Sapa Lao Cai, Hekou North, Kunming, Chongqing West, and Chongqing West in around 2d 9h.

Airlines
Train operators
Bus operators

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 How to plan an amazing trip around Scandinavia, Train travel in Spain: A guide to Renfe, and Getting around the Cyclades - to help you get the most out of your next trip.

More Questions & Answers