Travel from Beijing to Zhangye

Train, bus or fly from Beijing to Zhangye?

China Eastern Airlines, Hainan and 3 other airlines fly from Beijing to Zhangye every 3 hours. Alternatively, China Railways Z-Class operates a train from Beijing to Zhangye 4 times a day. Tickets cost $27 - $40 and the journey takes 20 h 48 min. China Railways D-Class also services this route hourly.

How to get from Beijing to Zhangye

From Dongzhimen subway to Beijing airport, fly to Zhangye airport, then taxi to Zhangye. 6 h 52 min $262. From Xidan Station line 4 subway to Xingong Station, taxi to Beijing Nanyuan Apt airport, fly to Jinchang airport, taxi to Jinchang, then train to Zhangye. 8 h 41 min $252. From Beijing West train to Xining then train to Zhangye West. 23 h 5 min $55. From Beijing train to Zhangye then taxi to Zhangye. 30 h 16 min $45. From Beijing bus to Yinchuan Nanmen Station, taxi to Yinchuan, bus to Jiuquan, then bus to Zhangye. 32 h 3 min $120. From Beijing drive to Zhangye. 18 h 2 min $194.
Close Print Itinerary
  1. Here are 6 options to get from
    Beijing to Zhangye:

    1. Trip:
      1 Fly Beijing to Zhangye
      • One-Way approx: USD $121 - $443
      • Duration: 6 h 52 min
      Open +
      • Trip:
        1 Fly Beijing to Zhangye
        • One-Way approx: USD $121 - $443
        • Duration: 6 h 52 min
        Close x
    2. Trip:
      2 Fly Beijing Nanyuan Apt to Jinchang, train
      • One-Way approx: USD $153 - $363
      • Duration: 8 h 41 min
      Open +
      • Trip:
        2 Fly Beijing Nanyuan Apt to Jinchang, train
        • One-Way approx: USD $153 - $363
        • Duration: 8 h 41 min
        Close x
    3. Trip:
      3 Train China Railways Z-Class
      • One-Way approx: USD $49 - $65
      • Duration: 23 h 5 min
      Open +
      • Trip:
        3 Train China Railways Z-Class
        • One-Way approx: USD $49 - $65
        • Duration: 23 h 5 min
        Close x
    4. Trip:
      4 Train China Railways K-Class
      • One-Way approx: USD $39 - $45
      • Duration: 30 h 16 min
      Open +
      • Trip:
        4 Train China Railways K-Class
        • One-Way approx: USD $39 - $45
        • Duration: 30 h 16 min
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $119 - $121
      • Duration: 32 h 3 min
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $119 - $121
        • Duration: 32 h 3 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $150 - $230
      • Duration: 18 h 2 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $150 - $230
        • Duration: 18 h 2 min
        Close x