Rome2Rio

How to get fromXining to Vietnamby plane, train, bus or car

Find Transport to Vietnam

See all options

There are 9 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.

Recommended option

  1. Fly Xining to Noi Bai International10h 8m

    1. Fly from Xining (XNN) to Noi Bai International (HAN)planeXNN - HAN

    $94–225

Cheapest option

  1. Train, bus via Kunming42h 1m

    1. Take the train from Xining to Lanzhoutrain
    2. Take the train from Lanzhou to Kunming Stationtrain
    3. Take the train from Kunming Station to Hekou Northtrain
    4. Take the bus from Lao Cai to Hanoi Airportbus

    $48–123

7 alternative options

  1. Fly Xining to Tan Son Nhat10h 3m

    1. Fly from Xining (XNN) to Tan Son Nhat (SGN)planeXNN - SGN

    $135–295

  2. Train, bus to Lanzhou, fly to Noi Bai International13h 11m

    1. Take the train from Xining to Lanzhou Westtrain
    2. Take the bus from Oriental Hotel to Lanzhou Airportbus
    3. Fly from Lanzhou (LHW) to Noi Bai International (HAN)planeLHW - HAN

    $120–287

  3. Fly Xining to Nanning, bus16h 4m

    1. Fly from Xining (XNN) to Nanning (NNG)planeXNN - NNG
    2. Take the bus from Nanning Tourism Distribution Centre to Hai Phongbus

    $148–338

  4. Fly Xining to Danang11h 42m

    1. Fly from Xining (XNN) to Danang (DAD)planeXNN - DAD

    $116–277

  5. Train, bus27h 56m

    1. Take the train from Xining to Minghe Southtrain
    2. Take the train from Minghe South to Xi'an Northtrain
    3. Take the train from Xian North to Nanning Easttrain
    4. Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus

    $181–249

  6. Train2d 5h

    1. Take the train from Xining to ChangshatrainLhasa
    2. Take the train from Changsha to Hanoi Gia Lam Stationtrain

  7. Drive26h

    1. Drive from Xining to Hanoicar1,503.5 mi

    $305–441

Xining (XNN) to Noi Bai International (HAN) flights

Calendar27Weekly Planes
Duration6h 38mAverage Duration
Ticket$92Cheapest Price
See schedules

Questions & Answers

Map of how to get from Xining to Vietnam.ExpandLaunch map view
  • Distance: 1,123.5 mi
  • Duration: 10h 8m

What companies run services between Xining, China and Vietnam?

Shenzhen Airlines, China Southern Airlines, and four other airlines fly from Xining (XNN) to Noi Bai International (HAN) 4 times a day. Alternatively, you can take a train from Xining to Ha Noi via Changsha and Gia Lam in around 2d 5h.

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 Why you should take the train in the US, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.

More Questions & Answers