• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 8 ways to get from Tianmen Mountain to Shanghai by cable car, 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.

Recommended option

Cable car to Zhangjiajie Hehua, fly to Shanghai Pudong, line 2 subway  •  4h 47m

  1. Take the cable car from Tianmen Mountain Cableway Top Station to Tianmen Mountain Cableway Lower Station
  2. Fly from Zhangjiajie Hehua (DYG) to Shanghai Pudong (PVG) DYG - PVG
  3. Take the line 2 subway from Longyang Road to West Nanjing Road

$172 - $462

Cheapest option

Train  •  20h 37m

  1. Take the train from Zhangjiajie Station to Hangzhou East Huaihua
  2. Take the train from Hangzhou East to Shanghai Hongqiao Guangzhou-Shanghai / ...

$56 - $69

6 alternative options

Fly Zhangjiajie Hehua to Shanghai Hongqiao  •  6h 21m

  1. Fly from Zhangjiajie Hehua (DYG) to Shanghai Hongqiao (SHA) DYG - SHA

$314 - $724

Train to Changde, fly to Shanghai Hongqiao  •  8h 7m

  1. Take the train from Zhangjiajie Station to Changde
  2. Fly from Changde (CGD) to Shanghai Hongqiao (SHA) CGD - SHA

$249 - $702

Bus, train  •  11h 15m

  1. Take the bus from Zhangjiajie to Changsha Lituo Csxztzjj
  2. Take the train from Changsha South to Shanghai Hongqiao Guangzhou-Shanghai / ...

$113 - $128

Train China Railways D-Class  •  16h

  1. Take the train from Zhangjiajie to Yichang East Kunming-Xiangyang / ...
  2. Take the train from Yichang East to Shanghai Hongqiao Yichang-Shanghai 2 / ...

$77 - $102

Bus  •  24h 7m

  1. Take the bus from Zhangjiajie to Wuhan Jinjiadun Bus Terminal
  2. Take the bus from Wuhan to Wuyuan
  3. Take the bus from Wuyuan to Shanghai

$109

Drive  •  13h 56m

  1. Drive from Tianmen Mountain to Shanghai 855.9 miles

$120 - $180

Questions & Answers

The cheapest way to get from Tianmen Mountain to Shanghai is to train which costs ¥390 - ¥480 and takes 20h 37m.

More details

The quickest way to get from Tianmen Mountain to Shanghai is to cable car and fly and line 2 subway which costs ¥1200 - ¥3300 and takes 4h 47m.

More details

The distance between Tianmen Mountain and Shanghai is 1083 km. The road distance is 1369.4 km.

Get driving directions

The best way to get from Tianmen Mountain to Shanghai without a car is to bus and train which takes 11h 15m and costs ¥750 - ¥900.

More details

It takes approximately 4h 47m to get from Tianmen Mountain to Shanghai, including transfers.

More details

The best way to get from Tianmen Mountain to Shanghai is to fly which takes 6h 21m and costs ¥2100 - ¥5500. Alternatively, you can train, which costs ¥500 - ¥750 and takes 16h, you could also bus, which costs ¥758 and takes 24h 7m.

Mode details

The quickest flight from Zhangjiajie Hehua Airport to Shanghai Pudong Airport is the direct flight which takes 1h 50m.

Search flights

Yes, the driving distance between Tianmen Mountain to Shanghai is 1369 km. It takes approximately 13h 56m to drive from Tianmen Mountain to Shanghai.

Get driving directions

China Eastern Airlines and Shanghai Airlines offer flights from Zhangjiajie Hehua Airport to Shanghai Pudong Airport.

Search flights

There are 1695+ hotels available in Shanghai. Prices start at $39 USD per night.

More details

Map of how to get from Tianmen Mountain to Shanghai.
Launch map view
  • Distance: 676.6 miles
  • Duration: 4h 47m

What companies run services between Tianmen Mountain, China and Shanghai, China?

China Southern Airlines, China Eastern Airlines and five other airlines fly from Tianmen Mountain to Shanghai hourly. Alternatively, you can take a train from Tianmen Mountain to Shanghai via Tianmen Mountain Cableway Lower Station, Zhangjiajie, Yichang East, Shanghai Hongqiao, and Shanghai Hongqiao in around 16h.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Zhangjiajie Hehua to Shanghai Pudong
Ave. Duration
1h 55m
When
Every day
Estimated price
$180 - $480
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Yantai
Ave. Duration
5h 25m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$300 - $700
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Lanzhou
Ave. Duration
5h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$300 - $700
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Chongqing
Ave. Duration
4h 55m
When
Every day
Estimated price
$120 - $700
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Changsha
Ave. Duration
3h 40m
When
Every day
Estimated price
$90 - $430
Flights from Changde to Shanghai Hongqiao via Qingdao
Ave. Duration
4h 30m
When
Tuesday and Saturday
Estimated price
$130 - $850
China Southern Airlines
Website
csair.com
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Guangzhou Baiyun
Ave. Duration
5h 5m
When
Every day
Estimated price
$320 - $700
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Shenzhen
Ave. Duration
6h 35m
When
Every day
Estimated price
$320 - $700
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Changsha
Ave. Duration
6h 40m
When
Every day
Estimated price
$300 - $700
Flights from Changde to Shanghai Hongqiao via Guangzhou Baiyun
Ave. Duration
4h 50m
When
Every day
Estimated price
$310 - $650
Shanghai Airlines
Website
ceair.com
Flights from Zhangjiajie Hehua to Shanghai Pudong
Ave. Duration
1h 52m
When
Every day
Estimated price
$190 - $430
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Changsha
Ave. Duration
3h 40m
When
Every day
Estimated price
$90 - $430
Juneyao Airlines
Website
juneyaoair.com
Flights from Zhangjiajie Hehua to Shanghai Hongqiao via Changsha
Ave. Duration
3h 55m
When
Every day
Estimated price
$450 - $1,400
Spring Airlines
Website
springairlines.com
Flights from Changde to Shanghai Hongqiao
Ave. Duration
2h
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$110 - $450
Train operators
cable car
Cable car from Tianmen Mountain Cableway Top Station to Tianmen Mountain Cableway Lower Station
Ave. Duration
30m
Frequency
Every 15 minutes
Estimated price
$23
Schedules at
cits-sz.net
China Railways K-Class
Website
chinahighlights.com
Train from Zhangjiajie Station to Changde
Ave. Duration
2h 37m
Frequency
Every 4 hours
Estimated price
$7 - $13
Schedules at
trip.com
Book at
trip.com
Hard Seat
$7 - $13
Hard Sleeper
$16 - $24
Soft Sleeper
$24 - $35
Train from Zhangjiajie to Yichang East
Ave. Duration
5h 42m
Frequency
Twice daily
Estimated price
$9 - $14
Schedules at
trip.com
Book at
trip.com
Hard Seat
$9 - $14
Hard Sleeper
$18 - $26
Soft Sleeper
$27 - $40
Train from Zhangjiajie Station to Hangzhou East
Ave. Duration
17h 38m
Frequency
Once daily
Estimated price
$24 - $28
Schedules at
trip.com
Book at
trip.com
Hard Seat
$24 - $28
Hard Sleeper
$40 - $55
Soft Sleeper
$70 - $80
China Railways T-Class
Website
china-railway.com.cn
Train from Zhangjiajie Train Station to Changde
Ave. Duration
2h 18m
Frequency
Once daily
Estimated price
$6 - $17
Schedules at
trip.com
Book at
trip.com
Hard/Soft Seat
$6 - $10
Hard Sleeper
$14 - $17
Soft Sleeper
$22 - $29
China Railways G-Class
Train from Changsha South to Shanghai Hongqiao
Ave. Duration
4h 26m
Frequency
Hourly
Estimated price
$70 - $85
Schedules at
trip.com
2nd Class Seat
$70 - $85
1st Class Seat
$110 - $140
Business Class Seat
$220 - $260
Train from Hangzhou East to Shanghai Hongqiao
Ave. Duration
45m
Frequency
Every 30 minutes
Estimated price
$15 - $18
Schedules at
trip.com
2nd Class Seat
$15 - $18
1st Class Seat
$24 - $27
Business Class Seat
$45 - $60
China Railways D-Class
Website
chinahighlights.com
Train from Yichang East to Shanghai Hongqiao
Ave. Duration
7h 14m
Frequency
Every 4 hours
Estimated price
$45 - $65
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$45 - $65
1st Class Seat
$65 - $95
Train from Hangzhou East to Shanghai Hongqiao
Ave. Duration
55m
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$9 - $13
1st Class Seat
$9 - $14
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Zhangjiajie to Changsha Lituo
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$20
Schedules at
chinabusguide.com
Bus from Zhangjiajie to Wuhan Jinjiadun Bus Terminal
Ave. Duration
7h
Frequency
Hourly
Estimated price
$28
Schedules at
chinabusguide.com
Bus from Wuyuan to Shanghai
Ave. Duration
5h 25m
Frequency
4 times a day
Estimated price
$31
Schedules at
chinabusguide.com
Ctrip
Phone
400-830-6666
Website
ctrip.com
Bus from Wuhan to Wuyuan
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
$28
Schedules at
bus.ctrip.com

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 Best ways to travel around Australia, Getting to Rome from the airport and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.