How to Travel between Shanghai and Dalian

The linear distance between Shanghai and Dalian is about 850km (530mi) and the land distance is about 1,900 km (1,200mi) due to the block of Bohai Sea. Considering the long land distance, it is strongly recommended to travel between these two cities by plane. The flight duration is 2h and its ticket is often sold at a discount, varying from CNY500 to CNY1,500. Trains are also available. But only one pair of high speed trains and one pair of normal speed trains are in operation every day, taking 11h and 24.5h respectively. However, the high speed train’s 2nd class seat costs CNY887.5, even more expensive than the discounted plane ticket. 

shanghai to dalian
 

How to Travel from Shanghai to Dalian

1. Fastest Way - Shanghai to Dalian Flight: 2h; CNY500-1,500

Number of Flights over 20
Ticket Price CNY500 - 1,500
Duration 2h
Departure time 6:40 - 23:00
Frequency 1-3 flights per hour
Dep. - Arr. Shanghai Pudong International Airport (PVG) to Dalian Zhoushuizi International Airport (DLC)
 

2. Alternative Direct Shanghai to Dalian Train

There is only one high speed train G1252 and one normal speed train T132 in operation every day. It is suggested to book the ticket as early as possible. 

Train G1252 T132
Departure 11:10 from Hongqiao Railway Station 14:35 at Shanghai Railway Station
Arrival 21:56 at Dalian North Railway Station 15:09 of the next day at Dalian Railway Station
Duration 10h 46min 24h 34min
Ticket Fare Second Class Seat: CNY887.5;
First Class Seat: CNY1,507.5;

Business Cls. Seat: CNY3,101
Hard Seat: CNY243;
Hard Sleeper: CNY414;

Soft Sleeper: CNY654
 

3. Optional Shanghai - Beijing - Dalian Train: 11-12h; CNY1,000 - 1,150

 Step 1: Shanghai - Beijing South High Speed Train in the morning: 4.5-6h; CNY576-667
Suggested Departure time 6:00 - 12:00
Number of Trains about 20
Ticket Price CNY576-667 for Second Class Seat
Duration 4.5-6h
Dep. - Arr. Shanghai Hongqiao Railway Station to Beijing South Railway Station

 Step 2: Beijing South Railway Station to Beijing Chaoyang Railway Station: 1.5h; CNY7
Take subway line 14 to Jiangtai, take Exit B, then walk eastward to take bus Zhuan 195 to Beijing Chaoyang Railway Station.

 Step 3: Beijing Chaoyang - Dalian North in the late afternoon: 4-5h; CNY415-444
Suggested Departure time 16:30 - 18:30
Number of Trains 4
Ticket Price CNY415-444 for Second Class Seat
Duration 4-5h
Dep. - Arr. Beijing Chaoyang Railway Station to Dalian North Railway Station
 

How to Travel from Dalian to Shanghai

1. Fastest Way: Dalian to Shanghai Flight: 2h; CNY700-1,800

Number of Flights over 20
Ticket Price CNY700 - 1,800
Duration 2h
Departure time 7:20 - 23:05
Frequency 1-3 flights per hour
Dep. - Arr. Dalian Zhoushuizi International Airport (DLC) to Shanghai Pudong International Airport (PVG) / Hongqiao Railway Station
 

2. Alternative Dalian to Shanghai Direct Train

Train G1251 T131
Departure 8:53 from Dalian North Railway Station 11:39 from Dalian Railway Station
Arrival 19:15 at Hongqiao Railway Station 12:56 of the next day at Shanghai Railway Station
Duration 10h22min 25h17min
Ticket Fare Second Class Seat: CNY887.5;
First Class Seat: CNY1,507;

Business Cls. Seat: CNY3,101
Hard Seat: CNY243;
Hard Sleeper: CNY414;

Soft Sleeper: CNY654
- Last updated on Aug. 18, 2023 by Gabby Li -