Rome2Rio

How to get fromDunhuang to Golmudby plane, train, car or taxi

Find Transport to Golmud

See all options

There are 5 ways to get from Dunhuang to Golmud by plane, train, car, or taxi

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

    best
    1. Fly from Dunhuang (DNH) to Golmud Airport (GOQ)planeDNH - GOQ
    5h 23m
    ¥2,301–6,501
  2. Drive 538.9 km

    cheapest
    1. Drive from Dunhuang to Golmudcar538.9 km
    6h 23m
    ¥484–699
  3. Train via Xining

    1. Take the train from Dunhuang to Lanzhou West Stationtrain
    2. Take the train from Lanzhou West Station to Xiningtrain
    3. Take the train from Xining to Golmudtrain
    24h 52m
  4. Taxi

    1. Take the taxi from Dunhuang to Golmudtaxi538.9 km
    6h 23m
    ¥850–1,100
  5. Train

    1. Take the train from Dunhuang to LanzhoutrainLanzhou / ...
    2. Take the train from Lanzhou to GolmudtrainGuangzhou / ...
    26h 8m

Dunhuang (DNH) to Golmud Airport (GOQ) flights

Calendar14Weekly Planes
Duration5h 17mAverage Duration
Ticket¥2,295Cheapest Price
See schedules

Questions & Answers

What companies run services between Dunhuang, China and Golmud, China?

China Eastern Airlines, Sichuan Airlines, and Tibet Airlines Corporation fly from Dunhuang (DNH) to Golmud Airport (GOQ) twice daily. Alternatively, you can take a bus from Dunhuang Bus Station to Golmud via Dunhuang train station, Dunhuang, Lanzhou West Station, Xining, and Xining in around 24h 52m.

Airlines
Train operators
Other 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 What are the different types of Renfe trains in Spain?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.