Travel from Shanghai to Leshan-Giant-Buddha

Train from Shanghai to Leshan Giant Buddha

Shanghai Metro operates a train from Shanghai to Leshan Giant Buddha every 10 minutes. Tickets cost $1 and the journey takes 18 min. 3 other operators also service this route.

How to get from Shanghai to Leshan Giant Buddha

From West Nanjing Road line 2 Shanghai Metro to Longyang Road, Maglev to Shanghai Pudong airport, fly to Yibin airport, then taxi to Leshan Giant Buddha. 6 h 44 min $471. From South Shaanxi Road Station line 10 Shanghai Metro to Shanghai Hongqiao airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 8 h 55 min $189. From West Nanjing Road line 2 Shanghai Metro to Longyang Road, Maglev to Shanghai Pudong airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 9 h 11 min $215. From Shanghai Zongzhan bus to Jiangsu Tongzhou, taxi to Nantong airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 10 h 17 min $191. From South Shaanxi Road Station line 10 Shanghai Metro to Shanghai Hongqiao airport, fly to Mianyang airport, bus to Mianyang train station, walk to Mianyang, train to Emeishan, then taxi to Leshan Giant Buddha. 10 h 44 min $281. From Shanghai train to Wuxi Station, bus to Wuxi airport, fly to Chengdu airport, line 2 bus to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 10 h 5 min $294. From Jingan Temple line 2 Shanghai Metro to Shanghai Hongqiao, train to Enshi, train to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 19 h 9 min $157. From Jingan Temple line 2 Shanghai Metro to Shanghai Hongqiao, train to Chengdu East, taxi to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 20 h 55 min $141. From Shanghai bus to Taiyuan Bus Terminal, bus to Chengdu, train to Emeishan, then taxi to Leshan Giant Buddha. 44 h 42 min $156. From Shanghai drive to Leshan Giant Buddha. 20 h 4 min $220.
Close Print Itinerary
  1. Here are 10 options to get from
    Shanghai to Leshan Giant Buddha:

    1. Trip:
      1 Fly Shanghai Pudong to Yibin, taxi
      • One-Way approx: USD $142 - $2,187
      • Duration: 6 h 44 min
      Open +
      • Trip:
        1 Fly Shanghai Pudong to Yibin, taxi
        • One-Way approx: USD $142 - $2,187
        • Duration: 6 h 44 min
        Close x
    2. Trip:
      2 Fly Shanghai Hongqiao to Chengdu, train
      • One-Way approx: USD $133 - $312
      • Duration: 8 h 55 min
      Open +
      • Trip:
        2 Fly Shanghai Hongqiao to Chengdu, train
        • One-Way approx: USD $133 - $312
        • Duration: 8 h 55 min
        Close x
    3. Trip:
      3 Fly Shanghai Pudong to Chengdu, train
      • One-Way approx: USD $149 - $318
      • Duration: 9 h 11 min
      Open +
      • Trip:
        3 Fly Shanghai Pudong to Chengdu, train
        • One-Way approx: USD $149 - $318
        • Duration: 9 h 11 min
        Close x
    4. Trip:
      4 Bus to Nantong, fly to Chengdu, train
      • One-Way approx: USD $132 - $227
      • Duration: 10 h 17 min
      Open +
      • Trip:
        4 Bus to Nantong, fly to Chengdu, train
        • One-Way approx: USD $132 - $227
        • Duration: 10 h 17 min
        Close x
    5. Trip:
      5 Fly Shanghai Hongqiao to Mianyang, train
      • One-Way approx: USD $203 - $383
      • Duration: 10 h 44 min
      Open +
      • Trip:
        5 Fly Shanghai Hongqiao to Mianyang, train
        • One-Way approx: USD $203 - $383
        • Duration: 10 h 44 min
        Close x
    6. Trip:
      6 Train to Wuxi, fly to Chengdu, train
      • One-Way approx: USD $164 - $399
      • Duration: 10 h 5 min
      Open +
      • Trip:
        6 Train to Wuxi, fly to Chengdu, train
        • One-Way approx: USD $164 - $399
        • Duration: 10 h 5 min
        Close x
    7. Trip:
      7 Train via Enshi
      • One-Way approx: USD $136 - $180
      • Duration: 19 h 9 min
      Open +
      • Trip:
        7 Train via Enshi
        • One-Way approx: USD $136 - $180
        • Duration: 19 h 9 min
        Close x
    8. Trip:
      8 Train
      • One-Way approx: USD $114 - $175
      • Duration: 20 h 55 min
      Open +
      • Trip:
        8 Train
        • One-Way approx: USD $114 - $175
        • Duration: 20 h 55 min
        Close x
    9. Trip:
      9 Bus, train
      • One-Way approx: USD $150 - $159
      • Duration: 44 h 42 min
      Open +
      • Trip:
        9 Bus, train
        • One-Way approx: USD $150 - $159
        • Duration: 44 h 42 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $180 - $260
      • Duration: 20 h 4 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $180 - $260
        • Duration: 20 h 4 min
        Close x