Best Way to Travel between Chengdu and Jiuzhaigou

The land distance from Chengdu to Jiuzhaigou is about 420 kilometers (260 miles). Long-distance bus and flight are currently the only two travel ways between them. Buses take 9 to 10 hours on the way from Chengdu to Jiuzhaigou with the ticket fare of CNY 152 to 157 per person. Direct flights only take 40 minutes on board, but the ticket fare is much higher, generally ranging from CNY1,000 to CNY1,500.

Currently, there is no train between Chengdu and Jiuzhaigou. According to the latest news, the Chengdu - Jiuzhaigou Train will start to run in the end of 2023. At that time, you can travel between these two places by train in about 2 hours.  

How to Travel between Chengdu and Jiuzhaigou

Best Way to Travel from Chengdu to Jiuzhaigou


1. Chengdu to Jiuzhaigou Bus: 9-10 hours, CNY 152 - 157 per person

There are 3 Chengdu to Jiuzhaigou long-distance buses every day, departing from Chengdu Xinnanmen Coach Station and Chadianzi Coach Station. In peak travel seasons, more buses will run to serve tourists. Still, you are suggested to purchase the bus tickets in advance to ensure a smooth trip. After 9-10 hours’ travel, you will arrive at the bus station nearby the entrance of Jiuzhaigou National Park.
Starting Point Schedule Ticket Fare
Xinnanmen Coach Station 08:30 CNY 152
Chadianzi Coach Station 09:00, 09:10 CNY 157

2. Flight: Chengdu to Jiuzhaigou Flight: 40 minutes, CNY 1,000 to 1,500

Some direct flights are operated from Chengdu Shuangliu International Airport to Jiuhuang Airport. The flying time is 40 minutes. The ticket fare will be cheaper if you book it in advance. 

Upon landing at Jiuhuang Airport, passengers can take airport shuttle bus to Jiuzhaigou National Park, taking CNY 45 per person and about an hour. Or you can also take a taxi to the scenic area directly. In general, the fare is CNY 200 to 260 for the single trip. 

Best Way to Travel from Jiuzhaigou to Chengdu


1. Jiuzhaigou to Chengdu Long-distance Bus: 7.5 - 8.5 hours; CNY 216 - 338 per person

Convenient long-distance buses from Jiuzhaigou National Park Scenic Area can send travelers to major areas in Chengdu downtown and airport. It will take 7.5 to 8.5 hours on the way with the ticket fare of CNY 216 - 338/person.
Destination Schedule Ticket Fare
T2 of Chengdu Shuangliu Airport 08:00 CNY 338
Wanda Plaza 08:10, 09:10, 10:10, 11:10, 12:10 CNY 216
Taipingyuan Metro Station 08:10, 09:10, 10:10, 11:10, 12:10 CNY 216
Wide and Narrow Alley 08:10, 09:10, 10:10, 11:10, 12:10 CNY 216
East Railway Station 08:10, 09:10, 10:10, 11:10, 12:10 CNY 216
Shuhan Road East Metro Station 08:10, 09:00, 09:10, 10:10, 11:00, 11:10, 11:30, 12:10 CNY 216 - 230

2. Flight: Jiuzhaigou to Chengdu Flight: 40 minutes, CNY 1,000 to 1,500

After sightseeing Jiuzhaigou National Park, tourists can take airport shuttle bus or taxi to Jiuhuang Airport first. There are several flights from Jiuhuang Airport to Chengdu Shuangliu Airport every day. Generally speaking, the ticket fare ranges from CNY 1,000 to 1,500. You can enjoy a discount if you purchase the tickets in advance.
- Last updated on Jul. 18, 2023 by Brenda Lian -
Questions & Answers on Best Way to Travel between Chengdu and Jiuzhaigou
Asked by PStan from MALAYSIA | Nov. 19, 2023 23:37Reply
Which airlines?
I am unable to look at airlines flying to Jiuzhaigou. Sichuan air direct from Chengdu is about Usd720 return.
Any more affordable ones?
Is it easy to get a taxi from Chengdu airport to Jiuzhaigou?
Answers (1)
Answered by Andrew | Nov. 21, 2023 19:25

Recently, the direct flight just costs about CNY1,000 by Sichuan Airline, XIanmen Airline, Southern Airlines, and China Eastern Airlines.

From Chengdu Airport to Jiuzhaigou, it is too far and not easy to get a taxi. Hiring a car is more recommended.
Asked by Heiko from DEUTSCHLAND | Oct. 18, 2023 06:59Reply
Is there a rail pass available in China
In 9/2024: Beijing - Shanghai - Hangzhou - Xi'an - Jiuzhaigou - Chengdu - Lijiang - Kunming - Guilin - Hong Kong/ 1 st Class, for two seniors 67 & 66 yrs of age. We plan to take first ride on 5th Sep and last ride on 30th Sept 2024. Whats your recommendation for G Train Travel?
Answers (1)
Answered by Kevin | Oct. 18, 2023 20:17

Most parts of your journey can be covered by high speed trains except for Xi'an - Jiuzhaigou - Chengdu part. It is better for you to book train tickets 15 days in advance.
Asked by Heiko from DEUTSCHLAND | Oct. 18, 2023 06:54Reply
Is there also bus or train tarnsport available Xi'an - Jiuzhaigou - Chengdu in 9/2024
We are planning a visit in 9/2024. And plan to visit Jiuzhaigou from Xi'an, and back to Chengdu. What are our best transport options?
Answers (1)
Answered by Andy | Oct. 18, 2023 20:13

From Xi'an to Jiuzhaigou, the best way may be taking a flight, and when returning from Jiuzhaigou, to Chengdu, you can take a bus or a flight.
Asked by BH from SINGAPORE | Oct. 12, 2023 08:08Reply
Buying bus ticket in advance
Hi,is there a website for us to purchase bus tickets from Cheng du to Jiu Zhai Gou in advance? I'm just worried that the tickets will be sold out if i purchase it 1 day before.
Answers (1)
Answered by Selena | Oct. 12, 2023 20:31

It can only be booked on some Chinese websites. Generally, there is no problem booking one day in advance.
Asked by Ismahane from FRANCE | Oct. 08, 2023 22:30Reply
Jiuzhaigou => huanglong => chengdu
I am still hesitating between taking a flight from Chengdu to Jiuzhaigou, or going by bus.
My concerns are the following:
- What is the last flight I can take to arrive to Jiuzhaigou airport, so that I can still have a bus shuttle that allows me to visit hualong park?
- On the way back, what is the earliest / latest flight I can take that ensures me that I will have the time to arrive from jiuzhaigou park with the bus shuttle?
- Finally, if I want to visit Songpan when, there, what is the best way to do it, considering the transportation option up to the airport?

Thanks in advance for your help
Answers (1)
Answered by Trace | Oct. 09, 2023 23:33

- Generally, the airport shuttle bus leaves according to the flight arrivals. The thing is if there is only a few passengers to Huanglong, the airport shuttle may not run there. In the case, you can only hire a taxi or share one with others to Huanglong. Currently, the last flight from Chengdu to Jiuzhaigou is at 21:15. But you are advised to take one arriving in the monring, so you have enough time to tour around in Huanglong.
- Still, it is operated according to flight schedule.
- There are buses from Jiuzhaigou to Songpan. After the visit, take another bus from Songpan back to Chengdu directly, taking about 5.5 hours. I don't recommend go back to the airport to take a flight.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)