Rome2Rio

How to get fromShangrao to Chengduby plane, subway, train, bus, or car

Find Transport to Chengdu

See all options

There are 7 ways to get from Shangrao to Chengdu by plane, subway, train, 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. Fly Shangrao Sanqingshan Airport to Chengdu Tianfu International Airport, subway

    best
    1. Fly from Shangrao Sanqingshan Airport (SQD) to Chengdu Tianfu International Airport (TFU)plane plane SQD - TFU
    2. Take the subway from Tianfu International Airport North to Century Citysubway subway
    4h 8m
    ¥940–4,752
  2. Bus, train

    cheapest
    1. Take the bus from Shangrao to Wuyuanbus bus
    2. Take the bus from Wuyuan to Wuhanbus bus
    3. Take the train from Hankou to Chengdu Easttrain train
    21h 27m
    ¥581–1,091
  3. Train

    1. Take the train from Shangrao Station to Chengdu Easttrain train Hangzhou East / ...
    10h 18m
    ¥830–987
  4. Drive  1,626.1 km

    1. Drive from Shangrao to Chengducar car 1,626.1 km
    17h 24m
    ¥1,397–2,018
  5. Fly Shangrao Sanqingshan Airport to Chengdu Shuangliu International Airport

    1. Fly from Shangrao Sanqingshan Airport (SQD) to Chengdu Shuangliu International Airport (CTU)plane plane SQD - CTU
    5h 34m
    ¥1,533–7,042
  6. Train to Quzhou Airport, fly to Chengdu Tianfu International Airport, subway

    1. Take the train from Shangrao to Quzhoutrain train
    2. Fly from Quzhou Airport (JUZ) to Chengdu Tianfu International Airport (TFU)plane plane JUZ - TFU
    3. Take the subway from Tianfu International Airport North to Century Citysubway subway
    5h 59m
    ¥1,081–4,842
  7. Train to Jingdezhen, fly to Chengdu Tianfu International Airport, subway

    1. Take the train from Shangrao Station to Jingdezhen Northtrain train
    2. Fly from Jingdezhen (JDZ) to Chengdu Tianfu International Airport (TFU)plane plane JDZ - TFU
    3. Take the subway from Tianfu International Airport North to Century Citysubway subway
    6h 13m
    ¥3,632–8,159

Shangrao Sanqingshan Airport (SQD) to Chengdu Tianfu International Airport (TFU) flights

Calendar7Weekly Planes
Duration2h 30mAverage Duration
Ticket¥914Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Shangrao, China and Chengdu, China?

China Railways G-Class operates a train from Shangrao Station to Chengdu East 5 times a day. Tickets cost ¥800–950 and the journey takes 9h 54m. Alternatively, Air China, China Express Airlines, and four other airlines fly from Shangrao Sanqingshan Airport (SQD) to Chengdu Shuangliu International Airport (CTU) 4 times a day.

Airlines
Train operators
Bus 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 Why you should take the train in the US, What documents do I need to cross Niagara Falls?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

Booking & Getting There