Rome2Rio

How to get fromBishkek to Hamiby train, car, bus, plane or taxi

Find Transport to Hami

See all options

There are 10 ways to get from Bishkek to Hami by train, car, bus, plane, 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. Train, drive

    best
    1. Take the train from Bischkek 2 to Almaty 1train385
    2. Take the train from Almaty 1 to Kerimagashtrain
    3. Drive from Kerimagash to Yiningcar
    4. Take the train from Yining to Ürümqitrain
    5. Take the train from Urumqi Station to Hamitrain
    29h 3m
  2. Bus, train via Ürümqi

    cheapest
    1. Take the bus from Bishkek Avtovokzal to Almaty Sayran Bus Stationbus701
    2. Take the bus from Almaty Sayran Bus Station to Ürümqibus412
    3. Take the train from Urumqi Station to Tuhatrain
    4. Take the train from Tuha to Hamitrain
    31h 21m
    ¥354–833
  3. Drive 1,796.8 km

    1. Drive from Bishkek to Hamicar1,796.8 km
    18h 42m
    ¥1,592–2,299
  4. Bus to Kashgar Airport, fly to Hami Airport, taxi

    1. Take the bus from Bishkek Avtovokzal to Kashgarbus
    2. Fly from Kashgar Airport (KHG) to Hami Airport (HMI)planeKHG - HMI
    3. Take the taxi from Hami Airport (HMI) to Hamitaxi
    23h 27m
    ¥2,102–7,722
  5. Bus, train

    1. Take the bus from Bishkek Avtovokzal to Kashgarbus
    2. Take the train from Kashgar to HamitrainKashgar
    36h 36m
  6. Train, bus

    1. Take the train from Bischkek 2 to Almaty 1train385
    2. Take the bus from Almaty Sayran Bus Station to Ürümqibus412
    3. Take the train from Urumqi Station to Hamitrain
    36h 40m
  7. Bus to Kashgar Airport, fly to Barkol, taxi

    1. Take the bus from Bishkek Avtovokzal to Kashgarbus
    2. Fly from Kashgar Airport (KHG) to Barkol (DHH)planeKHG - DHH
    3. Take the taxi from Barkol (DHH) to Hamitaxi
    22h 43m
    ¥1,837–6,382
  8. Train to Almaty International Airport, fly to Hami Airport, taxi

    1. Take the train from Bischkek 2 to Almaty 1train
    2. Fly from Almaty International Airport (ALA) to Hami Airport (HMI)planeALA - HMI
    3. Take the taxi from Hami Airport (HMI) to Hamitaxi
    24h 52m
  9. Train to Almaty International Airport, fly to Barkol, taxi

    1. Take the train from Bischkek 2 to Almaty 1train
    2. Fly from Almaty International Airport (ALA) to Barkol (DHH)planeALA - DHH
    3. Take the taxi from Barkol (DHH) to Hamitaxi
    22h 58m
  10. Bus to Kashgar Airport, fly to Turpan, train

    1. Take the bus from Bishkek Avtovokzal to Kashgarbus
    2. Fly from Kashgar Airport (KHG) to Turpan (TLQ)planeKHG - TLQ
    3. Take the train from Turfan North to Hamitrain
    23h 29m
    ¥2,282–9,412

Kashgar Airport (KHG) to Hami Airport (HMI) flights

Calendar25Weekly Planes
Duration5h 41mAverage Duration
Ticket¥1,403Cheapest Price
See schedules

Questions & Answers

What companies run services between Bishkek, Kyrgyzstan and Hami, Xinjiang Uyghur Autonomous Region, China?

There is no direct connection from Bishkek to Hami. However, you can take the train to Almaty 1, take the train to Kerimagash, drive to Yining, take the train to Ürümqi, then take the train to Hami. Alternatively, you can take a bus from Prospekt Manasa to Hami via Kozhzavod, Bishkek Avtovokzal, Almaty Sayran Bus Station, Ürümqi, Urumqi Station, and Tuha in around 31h 21m.

Airlines
Train operators
Bus 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 5 delightfully under-the-radar French towns you need to visit, Italy Travel Guides, and Need to know: Eurostar - to help you get the most out of your next trip.