How to Travel between Shanghai and Huangshan

Shanghai to Huangshan distance is about 400km (249mi), and the fastest way is to take a plane, with only one available every day. It takes 1.5 hours and the fare is CNY750 with frequent discounts. There are frequent buses from Shanghai to Tunxi Station in downtown Huangshan, taking 5 hours and costing CNY130-135. Tourists wishing to visit Yellow Mountain can take a 6-hour direct bus with a fare of CNY135-150. To travel from Shanghai to Huangshan, the 4.5-hour high speed train is very popular, with a second class seat pricing at CNY304. An overnight sleeper train is available, taking 11-12 hours, and a soft sleeper berth costs CNY251.

 Joining a guided tour is the most convenient way for tourists to travel between the two cities:
  5 Days Private Shanghai – Huangshan Tour from $559
Shanghai - Huangshan Transportation
How to Travel between Shanghai and Huangshan


 Fastest Way – Shanghai to Huangshan Flight: 1.5 hours, CNY750 (usually 70% off)

 From Shanghai Hongqiao Airport (SHA): 12:45

 From Huangshan Tunxi Airport (TXN): 22:35

 Note: The full air ticket fare is CNY 750, but with frequent discounts. Except the Spring Festival rush in January or February, the summer vacation during July - August, and Chinese public holidays, if you book early, there is usually a discount up to 70%, and the price might be as low as CNY250.


 Economy Choice – Long-distance Bus: 5 hours, CNY130-135


Buses from Shanghai to Huangshan/Tunxi:

Intercity Bus Terminal 07:50, 14:30
South Long-distance Bus Station 07:30, 08:00, 08:40, 09:40, 10:30, 14:50, 15:30
Pudong East Long-distance Bus Station 07:20, 07:45
North Long-distance Bus Station 06:10
Hutai Road Bus Station 06:30

Buses from Huangshan to Shanghai:

They are available at General Bus Station, also known as Tunxi Bus Station.
Schedules: 07:10, 8:10, 09:10, 10:20, 11:50, 14:00, 15:50, 16:20, 16:50


 Popular Way – Shanghai-Huangshan High Speed Train: 4-4.5 hours, CNY304

 From Shanghai Hongqiao Railway Station: 08:42, 18:07 

 From Huangshan North Railway Station: 08:11, 13:50 

 Train ticket price: CNY304 for a second class seat; CNY505 for a first class seat; CNY950 for a business class seat


 Overnight Sleeper Train: 11-12 hours, CNY93-251

 From Shanghai Railway Station: departure: 20:16; arrival: 07:11  

 From Huangshan Railway Station: departure: 20:08; arrival: 08:03 

 Train ticket price: CNY160-165 for a hard sleeper; CNY251 for a soft sleeper; CNY93 for a hard seat; CNY146 for a soft seat;

How to Travel from Shanghai to Yellow Mountain Scenic Area


1. Flight + Taxi: 2.5-3 hours, CNY500-1000

→ Take the only daily flight from Shanghai Hongqiao Airport.
→ Take a taxi from Huangshan Airport to the Yellow Mountain: 60-70 minutes, CNY150-200


2. Direct Bus: 6 hours, CNY135-150

Shanghai to Yellow Mountain Bus:
Shanghai South Long-distance Bus Station 08:00, 10:30, 14:50
Pudong East Long-distance Bus Station 07:20
Intercity Bus Terminal 18:10

Yellow Mountain to Shanghai Bus:
Xinguoxian Bus Station in Tangkou (New National Highway Exchange Center), near the south gate of the Yellow Mountain 07:20, 15:00, 15:30, 16:30

3. High speed train + bus: 5-5.5 hours, CNY324

→ Take a bullet train from Shanghai Hongqiao Railway Station.
→ Take a bus from Huangshan North Railway Station to the Yellow Mountain: 50 minutes, CNY20


4. Overnight sleeper train + bus: 12 hours, CNY270

→ An overnight sleeper leaves daily from Shanghai Railway Station to Huangshan, and a soft sleeper berth costs CNY 251.
→ Direct coaches to the Yellow Mountain are available near the exit of Huangshan Railway Station between 05:30 and 17:00: 50-60 minutes, CNY20
- Last modified on Jun. 29, 2018 -
Questions & Answers on How to Travel between Shanghai and Huangshan
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)