Directions from Shanghai to Jiuzhaigou (Park)

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

Recommended option

Train, bus  •  25 h 33 min

  1. Take the train from Shanghai Hongqiao to Chengdu East
  2. Take the train from Chengdu East Station to Deyang Station
  3. Take the bus from Deyang to Jiuzhaigou Scenic Spot

$111 - $147

4 alternative options

Bus, train  •  47 h 20 min

  1. Take the bus from Shanghai South to Guizhou Jinyang Bus Station
  2. Take the bus from Guizhou Jinyang Bus Station to Mianyang
  3. Take the train from Mianyang to Deyang Station
  4. Take the bus from Deyang to Jiuzhaigou Scenic Spot

$199 - $278

Drive  •  22 h 31 min

  1. Drive from Shanghai to Jiuzhaigou (Park) 1310.4 miles

$180 - $280

Fly from Shanghai Hongqiao, taxi  •  16 h 26 min

  1. Fly from Shanghai Hongqiao (SHA) to Song Pan (JZH) SHA - JZH
  2. Take a taxi from Song Pan to Jiuzhaigou (Park)

$321 - $1,851

Fly from Shanghai Pudong, taxi  •  16 h 47 min

  1. Fly from Shanghai Pudong (PVG) to Song Pan (JZH) PVG - JZH
  2. Take a taxi from Song Pan to Jiuzhaigou (Park)

$279 - $909

What companies run services between Shanghai, China and Jiuzhaigou (Park), China?

There is no direct connection from Shanghai to Jiuzhaigou (Park). However, you can take the line 2 subway to Shanghai Hongqiao, take the train to Chengdu East, take the walk to Chengdu East Station, take the train to Deyang Station, take the taxi to Deyang, take the bus to Jiuzhaigou Scenic Spot, then take the taxi to Jiuzhaigou (Park). Alternatively, you can take a vehicle from Shanghai to Jiuzhaigou (Park) via Guizhou Jinyang Bus Station, Mianyang, Deyang Station, Deyang, and Jiuzhaigou Scenic Spot in around 47 h 20 min.

Airlines
Air China
Website
airchina.com
Flights from Shanghai Hongqiao to Song Pan via Chengdu
Ave. Duration
14 h 17 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$300 - $1,900
Flights from Shanghai Hongqiao to Song Pan via Guangzhou, Chengdu
Ave. Duration
17 h 37 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$400 - $2,200
Flights from Shanghai Pudong to Song Pan via Chengdu
Ave. Duration
13 h 25 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$290 - $1,500
Flights from Shanghai Pudong to Song Pan via Changsha, Chengdu
Ave. Duration
19 h 30 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$370 - $2,200
Train operators
China Railways D-Class
Website
chinahighlights.com
Train from Shanghai Hongqiao to Chengdu East
Ave. Duration
15 h 18 min
Frequency
Once daily
Estimated price
$80 - $110
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$80 - $110
1st Class Seat
$120 - $170
China Railways G-Class
Train from Chengdu East Station to Deyang Station
Ave. Duration
25 min
Frequency
Twice daily
Estimated price
$9 - $12
Schedules at
trip.com
2nd Class Seat
$9 - $12
1st Class Seat
$14 - $16
Business Class Seat
$31 - $37
Train from Mianyang to Deyang Station
Ave. Duration
19 min
Frequency
Twice daily
Estimated price
$8 - $10
Schedules at
trip.com
2nd Class Seat
$8 - $10
1st Class Seat
$12 - $14
Business Class Seat
$27 - $33
Bus operators
Checi
Website
checi.cn
Bus from Deyang to Jiuzhaigou Scenic Spot
Ave. Duration
6 h 10 min
Frequency
Once daily
Estimated price
$14
Schedules at
checi.cn
Guizhou Transportation
Website
qjt.gov.cn
Bus from Shanghai South to Guizhou Jinyang Bus Station
Ave. Duration
27 h 30 min
Frequency
Once daily
Estimated price
$120 - $180
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Bus from Guizhou Jinyang Bus Station to Mianyang
Ave. Duration
10 h
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
Guizhou Transportation
Book at
Guizhou Transportation
Other operators
Taxi from Song Pan to Jiuzhaigou (Park)
Ave. Duration
1 h 54 min
Estimated price
$40 - $50

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 Want to know more about US trains?, How to get from Florence to Rome and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

The distance between Shanghai and Jiuzhaigou (Park) is 1664 km. The road distance is 2097 km.

The cheapest way to get from Shanghai to Jiuzhaigou (Park) is to train and bus which costs ¥700 - ¥950 and takes 25 h 33 min.

The quickest way to get from Shanghai to Jiuzhaigou (Park) is to fly and taxi which takes 16 h 26 min and costs ¥2000 - ¥12000.

It takes approximately 25 h 33 min to get from Shanghai to Jiuzhaigou (Park), including transfers.