Introduction
Traveling from Dujiangyan to Jiuzhaigou is a journey that many foreign tourists embark on to witness the breathtaking landscapes of China’s Sichuan Province. There are several options available, including by train or by a direct bus.Option 1: By train via Chengdu
Although there is a direct bus from Dujiangyan to Jiuzhaigou (7-9 hours), it is generally recommended to return to Chengdu and then take a high-speed train from Chengdu East (Chengdudong) to Huanglong Jiuzhai Station, which can be more reliable and comfortable. Here’s how to do it:Step 1: Travel from Dujiangyan to Chengdu
- Departure: Take a train from either Dujiangyan Station or Liduigongyuan Station (Lidui Park Station) to Xipu Station first.
- Train to Xipu Station: The train to Xipu Station takes approximately 30 minutes.
- Metro to Chengdu East Station: From Xipu Station, transfer to Metro Line 2 and head to Chengdu East Station.
Step 2: High-Speed Train to Huanglong Jiuzhai Station
After arriving at Chengdu East, just look for a train to Huanglongjiuzhai Railway Station.Check Live Schedule (Train + Bus)
- Train Schedule: Trains from Chengdu East to Huanglong Jiuzhai Station run frequently. The journey takes about 1.5-2.5 hours.
- Ticket Price: 121 yuan for a one-way ticket.
- Read more: Chengdu to Jiuzhaigou train page
Jack’s Travel Vlog from Chengdu to Jiuzhaigou by Train & Bus
| Bus from Huanglongjiuzhai Station to Jiuzhaigou or Huanglong (Through bus & Book online). Chengdu to Huanglongjiuzhai train. Shuangliu Airport to Huanglongjiuzhai train. Leshan / Emeishan to Huanglongjiuzhai train | |
| Hotels in Jiuzhaigou for foreign tourists, Hotels near Chengdu East Station | |
| Huanglong National Park (entrance ticket, cableway), Jiuzhaigou Park (entrance ticket, sightseeing bus, shuttle bus), Chengdu Panda Base |
Step 3: Bus from Huanglong Jiuzhai Station to Jiuzhaigou / Huanglong
Once arriving in Huanglongjiuzhai Station after disembarking from the train, you need to catch a through bus from Huanglongjiuzhai to either Jiuzhaigou Valley or the Huanglong Scenic Area.
Bus tickets can be booked at the ticket office in front of the train station, or buy online through Trip.com, a popular platform affiliated with Ctrip Group, China’s leading online travel agency. It is advisable to book in advance online as the route is very popular.
- Through bus to Jiuzhaigou Valley: The bus ride from Huanglongjiuzhai Station to Jiuzhaigou Valley takes about 2 hrs, CNY 51/p.
- Through bus to Huanglong: If you’re headed to Huanglong, the bus ride is even shorter—just about 40-50 minutes, CNY 28/p.
- Bus bus tickets online: www.trip.com/bus/huanglongjiuzhai-jiuzhaigou-ticket
Option 2: Direct Bus from Dujiangyan to Jiuzhaigou
If you prefer a more straightforward route without returning to Chengdu, you can take a direct bus from Dujiangyan to Jiuzhaigou. Here are the details:
- Departure Point: Dujiangyan Passenger Transportation Center.
- Bus Schedule: The only direct bus departs at 10:10 AM.
- Travel Time: The journey can take between 7 to 9 hours, depending on road conditions.
- Ticket Price: The fare is 149 yuan.
- Return Trip: If you need to return, the bus from Jiuzhaigou to Dujiangyan departs at 8:30 AM.
Additional Information
Dujiangyan Passenger Transportation Center
- Address: 76 Yingbin Road, Dujiangyan City.
- Operating Hours: Open daily from 6:00 AM to 7:00 PM.
- Contact: 028-87283985.
- Public Transport: You can reach the bus station via several local bus lines (1, 4, 6, 10, 12, 101, 102, 202).
Tips for Travelers
- Book in Advance: During peak seasons, it is advisable to book your tickets in advance to secure your spot.
- Check the Weather: The weather in Jiuzhaigou can change rapidly, so be prepared with appropriate clothing.
- Cash on Hand: While some places accept credit cards, having cash (CNY) is essential for bus fares and small purchases.











