Home / Train /

Shanghai - Dalian Train

Only two pairs of trains run between the two cities daily. The high speed train G1252&G1251 take 10.5 hours. The normal ones, T132&T131 take 25 - 25.5 hours. Shanghai to Dalian distance by the two pairs of trains is between 2,054 kilometers (1,276 miles) and 2,238 kilometers (1,391 miles).

Besides, frequent direct flights are provided between the two cities. Shanghai to Dalian flight time is about 2 hours. It is the best choice for those who travel in a hurry despite that it costs a little more than rail ticket, especially in peak tourism season. One thing to notice is that flight delays can easily happen due to weather change or air traffic control. In this case, it may waste some time. In contrast, bullet train is preferable for its great cost performance and beautiful scenery along the way. 
 

Shanghai – Dalian High Speed Train

G1252 runs from Shanghai Hongqiao Railway Station to Dalian North Railway Station for 2,054 kilometers (1,276 miles), and G1251 runs for the opposite direction for 2,071 kilometers (1,287 miles). The top running speed is 300 km/h (186 mph). As you need to stay onboard for a day, you are advised to buy some food or drink in advance. The food onboard costs more.
 

Shanghai to Dalian High Speed Train Schedule

(Last Update on Dec 13, 2024)
Train No.Departure - ArrivalTravel Time
G125211:10 - 21:5310h43m
See more Shanghai Schedule
 

Dalian to Shanghai Bullet Train Timetable

(Last Update on Dec 13, 2024)
Train No.Departure - ArrivalTravel Time
G125108:56 - 19:1510h19m
See more Dalian Schedule

Note: The timetable is for reference only. You can search for the real-time schedule by the search box on top of this page. 

Ticket Price of Shanghai - Dalian High Speed Train

(Last Update on Dec 13, 2024)
Business Class SeatFirst Class SeatSecond Class Seat
CNY 3,101
USD 428
CNY 1,507
USD 208
CNY 907.5
USD 125

G1252/G1251 also pass by those stations: Suzhou NorthZhenjiang South, Nanjing South, Chuzhou, Suzhou East, Xuzhou East, Qufu East, Jinan West, Dezhou East, Cangzhou West, Tianjin West, Binhai West, Tangshan, Qinhuangdao, Shanhaiguan, Huludao North, Panjin, Yingkou East, and Bayuquan.
 

More High Speed Trains by Transfer in Beijing

If the above travel time doesn’t agree with your arrangement, or you cannot purchase tickets, then you can make a transfer in Beijing, which will provide more choices for you. More than 40 pairs are put into service along Shanghai – Beijing High Speed Railway, taking 4.5 – 6.5 hours. The duration on Beijing – Dalian High Speed Rail Line is 4 – 5.5 hours, with 10 pairs in service. In this case, the total travel time by transfer is almost the same as that of a direct ride.
 

Normal Trains

T132&T131 run between Shanghai Railway Station and Dalian Railway Station for a journey of 2,238 kilometers (1,391 miles). If you travel by them, a sleeper berth is highly recommended and usually, you need to book soft sleeper or hard sleeper beforehand as they are in great demands in most cases. In addition, you’d better bring a cup or some bottled water because the tap water onboard is undrinkable and no cups are provided for the hot drinking water. There are only a few power sockets in each sleeper carriage, so if possible, you’d better bring a portable charge device on your own.
 

Shanghai to Dalian Train Schedule

(Last Update on Dec 13, 2024)
Train No.Departure - ArrivalTravel Time
T13214:36 - 15:27+24h51m

 

Dalian to Shanghai Train Schedule

(Last Update on Dec 13, 2024)
Train No.Departure - ArrivalTravel Time
T13111:32 - 13:00+25h28m
Note: The timetable is for reference only. You can search for the real-time schedule by the search box on top of this page.
 

Ticket price

(Last Update on Dec 13, 2024)
Soft SleeperHard SleeperHard Seat
CNY 684
USD 94
CNY 444
USD 61
CNY 243
USD 34

 Running route:
Wuxi, ChangzhouNanjing, Chuzhou North, Bengbu, Xuzhou, Yanzhou, Jinan, Dezhou, Tianjin, Tangshan, Qinhuangdao, Shanhaiguan, Huludao North, Panjin North, Panjin, Dashiqiao, Gaizhou, Xiongyuecheng, Wafangdian, Jinzhou.

See also: How to Travel between Shanghai and Dalian

 Major Rail Lines from Shanghai to:
 Major Rail Lines from Dalian to:
- Last updated on Dec. 13, 2024 by Grace Yang -
Questions & Answers on Shanghai - Dalian Train
Asked by Thea from GREECE | Nov. 13, 2019 17:46Reply
When changing trains at Beijing South Station, should we exit and checkin again?
or can we go from one platform to the next one?
Answers (1)
Answered by TravelChinaGuide | Nov. 14, 2019 17:11
00Reply


Thank you for your inquiry.

You cannot go from one platform to another directly, however, you can use "transfer" passage to back from platform to waiting hall. Then you can find the checkin gate for next train and checkin again.
Ask a Question
Question Summary (100 characters)
Details (optional) (2,000 characters)
NameCountryEmail