Travel from Beijing to Leshan

Train from Beijing to Leshan

China Railways G-Class operates a train from Beijing to Leshan once daily. Tickets cost $110 - $210 and the journey takes 10 h 2 min. 2 other operators also service this route.

How to get from Beijing to Leshan

From Dongzhimen subway to Beijing airport, fly to Yibin airport, then taxi to Leshan. 6 h 36 min $348. From Dongzhimen subway to Beijing airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan. 8 h 44 min $251. From Xidan Station line 4 subway to Xingong Station, taxi to Beijing Nanyuan Apt airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan. 8 h 41 min $293. From Dongzhimen subway to Beijing airport, fly to Mianyang airport, bus to Mianyang train station, walk to Mianyang, train to Emeishan, then taxi to Leshan. 10 h 37 min $253. From Beijing South train to Tianjin West, bus to Tianjin airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan. 9 h 40 min $275. From Beijing West train to Enshi, walk to Enshi, train to Chengdu, train to Emeishan, then taxi to Leshan. 17 h 44 min $246. From Beijing station bus to Taiyuan Bus Terminal, bus to Chengdu, train to Emeishan, then taxi to Leshan. 32 h 9 min $118. From Beijing West train to Xi'an, train to Emeishan, then taxi to Leshan. 33 h 21 min $100. From Beijing drive to Leshan. 19 h 48 min $215.
Close Print Itinerary
  1. Here are 9 options to get from
    Beijing to Leshan:

    1. Trip:
      1 Fly Beijing to Yibin, taxi
      • One-Way approx: USD $159 - $624
      • Duration: 6 h 36 min
      Open +
      • Trip:
        1 Fly Beijing to Yibin, taxi
        • One-Way approx: USD $159 - $624
        • Duration: 6 h 36 min
        Close x
    2. Trip:
      2 Fly Beijing to Chengdu, train
      • One-Way approx: USD $155 - $413
      • Duration: 8 h 44 min
      Open +
      • Trip:
        2 Fly Beijing to Chengdu, train
        • One-Way approx: USD $155 - $413
        • Duration: 8 h 44 min
        Close x
    3. Trip:
      3 Fly Beijing Nanyuan Apt to Chengdu, train
      • One-Way approx: USD $166 - $335
      • Duration: 8 h 41 min
      Open +
      • Trip:
        3 Fly Beijing Nanyuan Apt to Chengdu, train
        • One-Way approx: USD $166 - $335
        • Duration: 8 h 41 min
        Close x
    4. Trip:
      4 Fly Beijing to Mianyang, train
      • One-Way approx: USD $215 - $264
      • Duration: 10 h 37 min
      Open +
      • Trip:
        4 Fly Beijing to Mianyang, train
        • One-Way approx: USD $215 - $264
        • Duration: 10 h 37 min
        Close x
    5. Trip:
      5 Train to Tianjin, fly to Chengdu, train
      • One-Way approx: USD $167 - $418
      • Duration: 9 h 40 min
      Open +
      • Trip:
        5 Train to Tianjin, fly to Chengdu, train
        • One-Way approx: USD $167 - $418
        • Duration: 9 h 40 min
        Close x
    6. Trip:
      6 Train China Railways G-Class
      • One-Way approx: USD $172 - $282
      • Duration: 17 h 44 min
      Open +
      • Trip:
        6 Train China Railways G-Class
        • One-Way approx: USD $172 - $282
        • Duration: 17 h 44 min
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: USD $112 - $120
      • Duration: 32 h 9 min
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: USD $112 - $120
        • Duration: 32 h 9 min
        Close x
    8. Trip:
      8 Train China Railways Z-Class
      • One-Way approx: USD $50 - $101
      • Duration: 33 h 21 min
      Open +
      • Trip:
        8 Train China Railways Z-Class
        • One-Way approx: USD $50 - $101
        • Duration: 33 h 21 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $170 - $260
      • Duration: 19 h 48 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $170 - $260
        • Duration: 19 h 48 min
        Close x