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 CNY300 to CNY750. 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 25h respectively. However, the high speed train’s 2nd class seat costs CNY836, even more expensive than the discounted plane ticket. There is also long-distance bus, but it takes as long as 24h on the way.

shanghai to dalian
 

How to Travel from Shanghai to Dalian

1. Best Way - Shanghai to Dalian Flight: 2h, CNY500-750 for Economy Class

Nearly 10 to 13 nonstop flights can be chosen every day. They all send tourists from Shanghai Pudong International Airport (PVG) to Dalian Zhoushuizi International Airport (DLC) within 2 hours. The earliest plane takes off at 7:50 a.m. and the latest one takes off at around 7 p.m.

​ Ticket Fare:
Business Class: CNY3,400; Economy Class: CNY500-750

 

2. Shanghai to Dalian Train: 11h or 25h, CNY836 for 2nd Class Seat, CNY444 for Hard Sleeper

It is suggested to book the ticket as early as possible. Because there is only one high speed train G1252 and one normal speed train T132 in operation every day, whose ticket can be sold out quickly. Whichever train you choose, remember to bring some food and water on board.

Train G1252 T132
Departure 11:10 from Hongqiao Railway Station 14:13 at Shanghai Railway Station
Arrival 21:56 at Dalian North Railway Station 15:14 of the next day at Dalian Railway Station
Duration 10h46min 25h1min
Ticket Fare Business Cls. Seat: CNY2,626.5;
First Class Seat: CNY1,388;
Second Class Seat: CNY836
Soft Sleeper: CNY699;
Hard Sleeper: CNY444;
Hard Seat: CNY243

 

3. Shanghai to Dalian Long-distance Bus: 24h, CNY380

Each day only one long-distance bus departs from Shanghai Intercity Bus Terminal at 14:00 and passengers can arrive in Dalian in nearly 24 hours.
 

How to Travel from Dalian to Shanghai

1. Best Way: Dalian to Shanghai Flight: 2h, CNY300-500 for Economy Class

Every day 12-15 flights are scheduled from 7 a.m. to 8 p.m. It only takes tourists 2h to travel from Dalian Zhoushuizi International Airport (DLC) to Shanghai Pudong International Airport (PVG).

​ Ticket Fare:
Business Class: CNY3,400; Economy Class: CNY300-500

 

2. Dalian to Shanghai Train: 11h or 25h, CNY836 for 2nd Class Seat, CNY444 for Hard Sleeper

Train G1251 T131
Departure 8:35 from Dalian North Railway Station 11:41 from Dalian Railway Station
Arrival 20:00 at Hongqiao Railway Station 12:42 of the next day at Shanghai Railway Station
Duration 11h7min 25h1min
Ticket Fare Business Cls. Seat: CNY2,626.5;
First Class Seat: CNY1,388;
Second Class Seat: CNY836
Soft Sleeper: CNY699;
Hard Sleeper: CNY444;
Hard Seat: CNY243

 

3. Dalian to Shanghai Long-distance Bus: 24h, CNY458

Only one Dalian to Shanghai long-distance bus is available. It departs from Jianshe Road Bus Station at 12:40 every day, taking CNY458 and 24 hours.

- Last modified on Jul. 28, 2020 -
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail