Rome2Rio

How to get fromChengdu to Batangby subway, plane, taxi, bus, or car

Find Transport to Batang

See all options

There are 8 ways to get from Chengdu to Batang by subway, plane, taxi, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Subway to Chengdu Tianfu International Airport, fly to Yading Airport, taxi

    best
    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Yading Airport (DCY)plane plane TFU - DCY
    3. Take the taxi from Yading Airport (DCY) to Batangtaxi taxi
    8h 15m
    ¥2,212–3,019
  2. Drive 701.9 km

    cheapest
    1. Drive from Chengdu to Batangcar car 701.9 km
    9h
    ¥596–860
  3. Bus, taxi

    1. Take the bus from Chengdu to Lhasa Bus Stationbus bus
    2. Take the bus from Lhasa Beijiao Passenger Transport Terminal to Mangkangbus bus
    3. Take the taxi from Mangkang to Batangtaxi taxi
    2d 8h
    ¥943–1,263
  4. Fly Chengdu Shuangliu International Airport to Changdu Bangda Airport, taxi

    1. Fly from Chengdu Shuangliu International Airport (CTU) to Changdu Bangda Airport (BPX)plane plane CTU - BPX
    2. Take the taxi from Changdu Bangda Airport (BPX) to Batangtaxi taxi
    8h 13m
    ¥1,186–3,559
  5. Subway to Chengdu Tianfu International Airport, fly to Diqing Shangri-La Airport, taxi

    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Diqing Shangri-La Airport (DIG)plane plane TFU - DIG
    3. Take the taxi from Diqing Shangri-La Airport (DIG) to Batangtaxi taxi
    8h 46m
    ¥1,362–4,119
  6. Subway to Chengdu Tianfu International Airport, fly to Garze Gesar Airport, taxi

    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Garze Gesar Airport (GZG)plane plane TFU - GZG
    3. Take the taxi from Garze Gesar Airport (GZG) to Batangtaxi taxi
    9h 9m
    ¥2,462–3,469
  7. Subway to Chengdu Tianfu International Airport, fly to Lijiang Sanyi Airport, drive

    1. Take the subway from Century City to Tianfu International Airport Northsubway subway
    2. Fly from Chengdu Tianfu International Airport (TFU) to Lijiang Sanyi Airport (LJG)plane plane TFU - LJG
    3. Drive from Lijiang-Airport-LJG to Batangcar car
    10h 19m
    ¥1,382–2,669
  8. Fly Chengdu Shuangliu International Airport to Garzê Kangding Airport, taxi

    1. Fly from Chengdu Shuangliu International Airport (CTU) to Garzê Kangding Airport (KGT)plane plane CTU - KGT
    2. Take the taxi from Garzê Kangding Airport (KGT) to Batangtaxi taxi
    8h 14m
    ¥1,406–4,309

Chengdu Tianfu International Airport (TFU) to Yading Airport (DCY) flights

Calendar14Weekly Planes
Duration1h 17mAverage Duration
Ticket¥828Cheapest Price
See schedules

Questions & Answers

What companies run services between Chengdu, China and Batang, Sichuan, China?

There is no direct connection from Chengdu to Batang. However, you can take the line 1 subway to Century City, take the subway to Tianfu International Airport North, walk to Tianfu-International-Airport-TFU airport, fly to Yading Airport (DCY), then take the taxi to Batang. Alternatively, you can take the bus to Lhasa Bus Station, take the taxi to Lhasa Beijiao Passenger Transport Terminal, take the bus to Mangkang, then take the taxi to Batang.

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 4 of the smartest ways to explore Australia, Travelling to the US: What do I need to know?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.