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

Line 2 subway to Shanghai Pudong, fly to Dayong, cable car  •  5 h 21 min

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

$175 - $465

Cheapest option

Train  •  16 h 8 min

  1. Take the train from Shanghai Hongqiao to Yichang East D2212 / ...
  2. Take the train from Yichang East to Zhangjiajie K1610 / ...

$80 - $107

6 alternative options

Fly Shanghai Hongqiao to Dayong  •  6 h 56 min

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

$317 - $727

Line 2 subway, train, line 1 subway to Hangzhou, fly to Dayong, cable car  •  6 h 29 min

  1. Take the line 2 subway from Jingan Temple to Shanghai Hongqiao
  2. Take the train from Shanghai Hongqiao to Hangzhou East
  3. Take the line 1 subway from East station to Xiashajiangbin
  4. Fly from Hangzhou (HGH) to Dayong (DYG) HGH - DYG
  5. Take the cable car from Tianmen Mountain Cableway Lower Station to Tianmen Mountain Cableway Top Station

$157 - $691

Fly Shanghai Hongqiao to Changde, taxi  •  5 h 56 min

  1. Fly from Shanghai Hongqiao (SHA) to Changde (CGD) SHA - CGD
  2. Take a taxi from Changde to Tianmen Mountain

$286 - $746

Train via Nanjing south  •  12 h 42 min

  1. Take the train from Shanghai to Nanjing South
  2. Take the train from Nanjing south to Yichang East
  3. Take the train from Yichang East to Zhangjiajie

$92 - $124

Bus, train  •  25 h 36 min

  1. Take the bus from Shanghai South Station to Dinghai
  2. Take the bus from Dinghai to Wuhan
  3. Take the train from Wuhan to Changsha South G71
  4. Take the bus from Changsha West to Wulingyuan

$146 - $157

Drive  •  13 h 55 min

  1. Drive from Shanghai to Tianmen Mountain 837.6 miles

$120 - $180

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

China Eastern Airlines, China Southern Airlines and 10 other airlines fly from Shanghai to Tianmen Mountain hourly. Alternatively, you can take a train from Shanghai to Tianmen Mountain via Nanjing South, Nanjing south, Yichang East, Zhangjiajie, and Tianmen Mountain Cableway Lower Station in around 12 h 42 min.

Airlines
China Southern Airlines
Website
csair.com
Flights from Shanghai Pudong to Dayong via Guangzhou
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$290 - $700
Flights from Shanghai Hongqiao to Dayong via Guangzhou
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$320 - $700
Flights from Shanghai Hongqiao to Dayong via Shenzhen
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$320 - $700
Flights from Shanghai Hongqiao to Dayong via Changsha
Ave. Duration
4 h 15 min
When
Every day
Estimated price
$380 - $1,000
Flights from Shanghai Hongqiao to Dayong via Yinchuan
Ave. Duration
8 h 5 min
When
Tuesday, Thursday and Saturday
Estimated price
$300 - $700
Flights from Shanghai Hongqiao to Dayong via Qingdao
Ave. Duration
8 h 55 min
When
Every day
Estimated price
$320 - $700
Flights from Hangzhou to Dayong via Changsha
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$140 - $650
China Eastern Airlines
Website
en.ceair.com
Flights from Shanghai Pudong to Dayong
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$180 - $480
Flights from Shanghai Hongqiao to Dayong via Xi An
Ave. Duration
5 h 15 min
When
Every day
Estimated price
$300 - $700
Flights from Shanghai Hongqiao to Dayong via Yantai
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$300 - $700
Flights from Hangzhou to Dayong
Ave. Duration
1 h 57 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$190 - $950
Xiamen Airlines
Website
xiamenair.com
Flights from Shanghai Pudong to Dayong via Guangzhou
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$290 - $700
Flights from Shanghai Hongqiao to Dayong via Guangzhou
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$320 - $700
Flights from Shanghai Hongqiao to Dayong via Shenzhen
Ave. Duration
7 h 15 min
When
Every day
Estimated price
$320 - $700
Flights from Shanghai Hongqiao to Dayong via Changsha
Ave. Duration
4 h 5 min
When
Every day
Estimated price
$450 - $1,400
Flights from Hangzhou to Dayong via Changsha
Ave. Duration
4 h 25 min
When
Every day
Estimated price
$140 - $650
Juneyao Airlines
Website
juneyaoair.com
Flights from Shanghai Pudong to Dayong
Ave. Duration
2 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$190 - $850
Flights from Shanghai Hongqiao to Dayong via Kunming
Ave. Duration
8 h 5 min
When
Monday, Wednesday and Friday
Estimated price
$450 - $1,400
Flights from Hangzhou to Dayong
Ave. Duration
1 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $950
Air China
Website
airchina.com
Flights from Shanghai Pudong to Dayong
Ave. Duration
2 h 20 min
When
Tuesday, Thursday and Saturday
Estimated price
$190 - $850
Flights from Shanghai Hongqiao to Dayong via Beijing
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$370 - $800
Flights from Hangzhou to Dayong
Ave. Duration
1 h 55 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$100 - $950
Shanghai Airlines
Website
ceair.com
Flights from Shanghai Pudong to Dayong
Ave. Duration
2 h 32 min
When
Every day
Estimated price
$190 - $430
Spring Airlines
Website
springairlines.com
Flights from Shanghai Pudong to Dayong
Ave. Duration
2 h 30 min
When
Every day
Estimated price
$190 - $380
Flights from Shanghai Hongqiao to Changde
Ave. Duration
2 h 15 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$110 - $450
Joy Air
Website
joy-air.com
Flights from Shanghai Hongqiao to Dayong via Changsha
Ave. Duration
4 h 10 min
When
Every day
Estimated price
$300 - $700
Train operators
Shanghai Metro
Website
shmetro.com
Subway from West Nanjing Road to Longyang Road
Ave. Duration
15 min
Frequency
Every 10 minutes
Estimated price
$1 - $2
Schedules at
service.shmetro.com
Subway from Jingan Temple to Shanghai Hongqiao
Ave. Duration
19 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
service.shmetro.com
cable car
Cable car from Tianmen Mountain Cableway Lower Station to Tianmen Mountain Cableway Top Station
Ave. Duration
30 min
Frequency
Every 15 minutes
Estimated price
$25
Schedules at
cits-sz.net
China Railways G-Class
Train from Shanghai Hongqiao to Hangzhou East
Ave. Duration
33 min
Frequency
Hourly
Estimated price
$15 - $45
Schedules at
trip.com
2nd Class Seat
$15 - $18
1st Class Seat
$24 - $27
Business Class Seat
$45 - $60
Train from Shanghai to Nanjing South
Ave. Duration
1 h 59 min
Frequency
5 times a day
Estimated price
$23 - $29
Schedules at
trip.com
2nd Class Seat
$24 - $29
1st Class Seat
$39 - $45
Business Class Seat
$75 - $90
Train from Wuhan to Changsha South
Ave. Duration
1 h 27 min
Frequency
Once daily
Estimated price
$27 - $32
Schedules at
trip.com
2nd Class Seat
$27 - $32
1st Class Seat
$44 - $50
Business Class Seat
$85 - $100
Hangzhou Metro
Website
hz.bendibao.com
Subway from East station to Xiashajiangbin
Ave. Duration
37 min
Frequency
Every 5 minutes
Estimated price
$1 - $2
Schedules at
hzmetro.com
China Railways D-Class
Website
chinahighlights.com
Train from Nanjing south to Yichang East
Ave. Duration
3 h 36 min
Frequency
4 times a day
Estimated price
$35 - $55
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$35 - $55
1st Class Seat
$55 - $80
Train from Shanghai Hongqiao to Yichang East
Ave. Duration
8 h 37 min
Frequency
5 times a day
Estimated price
$45 - $65
Schedules at
trip.com
Book at
trip.com
2nd Class Seat
$45 - $65
1st Class Seat
$65 - $95
China Railways K-Class
Website
chinahighlights.com
Train from Yichang East to Zhangjiajie
Ave. Duration
4 h 20 min
Frequency
Twice daily
Estimated price
$9 - $16
Schedules at
trip.com
Book at
trip.com
Hard Seat
$9 - $16
Hard Sleeper
$19 - $28
Soft Sleeper
$30 - $45
Bus operators
China Bus Guide
Website
chinabusguide.com
Bus from Shanghai South Station to Dinghai
Ave. Duration
3 h 26 min
Frequency
Hourly
Estimated price
$21
Schedules at
chinabusguide.com
Bus from Dinghai to Wuhan
Ave. Duration
11 h 42 min
Frequency
Once daily
Estimated price
$58
Schedules at
chinabusguide.com
Bus from Changsha West to Wulingyuan
Ave. Duration
5 h
Frequency
3 times a day
Estimated price
$17
Schedules at
chinabusguide.com
Other operators
Taxi from Changde to Tianmen Mountain
Ave. Duration
2 h 9 min
Estimated price
$75 - $95

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 How to get from Florence to Rome, South Korea: Travelling from Seoul to Busan and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

How far is it from Shanghai to Tianmen Mountain?

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

What is the cheapest way to get from Shanghai to Tianmen Mountain?

The cheapest way to get from Shanghai to Tianmen Mountain is to train which costs ¥500 - ¥700 and takes 16 h 8 min.

What is the fastest way to get from Shanghai to Tianmen Mountain?

The quickest way to get from Shanghai to Tianmen Mountain is to line 2 subway and fly and cable car which takes 5 h 21 min and costs ¥1100 - ¥3000.

How long does it take to get from Shanghai to Tianmen Mountain?

It takes approximately 5 h 21 min to get from Shanghai to Tianmen Mountain, including transfers.