Home / Train /

Shanghai - Shenzhen Train

Altogether 12 pairs of trains are in operation between Shanghai and Shenzhen: 10 pairs of them are bullet trains which run for 10.5 - 12 hours with a distance of about 1,623 km (1,008 mi); the other 2 pairs are normal types with a total running distance of 1,684 km (1,046 mi) and duration of 19 hours or so.

High Speed Trains

Basic Facts:

 Duration: about 10.5 - 12 hours
 Distance: about 1,623 km (1,008 mi)
 Top speed: 300 km/h (186 mph)
 Operated at: Shanghai Hongqiao Railway Station, Shenzhen North Railway Station
 Stations along the way: Songjiang South, Jinshan North, Jiashan South, Jiaxing South, Tongxiang, Haining West, Yuhang, Hangzhou East, Shaoxing North, Shangyu North, Yuyao North, Zhuangqiao, Ningbo, Fenghua, Ninghai, Sanmenxian, Linhai, Taizhou in Zhejiang, Wenling, Yandangshan, Shenfang, Yueqing, Yongjia, Wenzhou South, Ruian, Aojiang, Cangnan, Fuding, Taimushan, Xiapu, Fuan, Ningde, Luoyuan, Lianjiang, Fuzhou South, Fuqing, Hanjiang, Putian, Quanzhou, Jinjiang, Xiamen North, Jiaomei, Zhangzhou, Zhangpu, Yunxiao, Zhaoan, Raoping, Chaoshan, Changyang, Puning, Kuitan, Lufeng, Shanwei, Huidong, Huizhou South  

Shanghai to Shenzhen High Speed Train Schedule

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
D228706:57 - 18:2211h25m
D37707:41 - 18:4711h6m
D228108:47 - 20:1111h24m
D228909:01 - 20:2211h21m
D310709:39 - 21:1311h34m
D312510:27 - 21:2410h57m
D228311:18 - 22:2511h7m
Note: D905, D941, D931 and D935 are available every Friday to next Monday.
See more Shanghai Schedule 
 (Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
D312607:16 - 18:4211h26m
D38808:29 - 19:5711h28m
D229009:14 - 20:4211h28m
D228209:44 - 21:1911h35m
D228410:31 - 21:5911h28m
D242411:17 - 22:3111h14m
D310811:32 - 22:3511h3m
See more Shenzhen Schedule

1. D906, D932, D936 and D942 are available every Friday to next Monday.
2. Timetable here is for reference only. For the most up-to-date schedule, you can search for it by the tool on the page top.

Shanghai - Shenzhen High Speed Train Ticket Price

(Last Update on Apr 25, 2023)
First Class SeatSecond Class SeatDeluxe Soft SleeperNew Soft Sleeper
CNY 953 - 1,411.5
USD 140 - 208
CNY 594 - 883.5
USD 87 - 130
Note: There are daytime and overnight high speed trains, so the ticket fare may be diferent.

Normal Trains

Basic Facts:

 Duration: about 19 hours
 Distance: about 1,684 km (1,046 mi)
 Top speed: 100/ 120/ 140/ 160 km/h (62/ 75/ 87/ 99 mph)
 Operated at: Shanghai South Railway Station, Shenzhen Railway Station

Shanghai to Shenzhen Train Schedule

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
T21111:29 - 06:10+18h41m
T10113:02 - 07:46+18h44m


Shenzhen to Shanghai Train Timetable

(Last Update on Apr 25, 2023)
Train No.Departure - ArrivalTravel Time
T21213:14 - 07:57+18h43m
T10216:06 - 11:09+19h3m
Note: Timetable here is for reference only. For the most up-to-date schedule, you can search for it by the tool on the page top.

Shanghai - Shenzhen Train Ticket Price

(Last Update on Apr 25, 2023)
Soft SleeperHard SleeperHard Seat
CNY 640
USD 94
CNY 418
USD 61
CNY 234
USD 34

Only these two pairs of normal types run between the two cities currently. They cost less than the bullet types, but the environment is not as good as that of bullet types. They are also not as punctual as bullet types.

If you are going to travel by any of them, a sleeper will be better because the hard seats are not comfortable, and the carriages for hard seats are rather crowded, especially during holidays when thousands of people will travel by rail. The carriages for sleepers are quieter and you can have a good rest during the night. In this case, you can be energetic to travel around in day.


If you are pressed for time or do not feel comfortable about the long journey, you can travel by air which takes only 2.5 hours. But the ticket price is generally higher than railway tickets.

Major Rail Lines from Shanghai to:

Major Rail Lines from Shenzhen to:

 Further Reading: How to Travel between Shanghai and Shenzhen 
- Last updated on Apr. 25, 2023 -
  • Customer Reviews
  • Questions & Answers
    4.943 Reviews
    Williams N
    Posted on Mar. 20, 2023
    Highly appreciate your rapid reply. 5 star service. Thanks for the help.
    Lim Mohacsi
    Posted on Jul. 15, 2020
    I travelled with my friends from Shanghai to Hangzhou. We booked the train tickets from TravelChinaGuide.com. After sending the payment, they confirmed my booking quickly and sent me the confirmation. The ticket collection instruction was clear. I just showed the ticket pickup number and our passports, the staff issued us the paper tickets. Their service is really excellent.
    Posted on Jun. 23, 2020
    I was amazed by your service, which was professional and swift. Passengers could submit the online booking several months ago and finish the payment online. The only tough thing was to line up to collect paper tickets since I was unable to read Chinese signs. But I appreciated your bilingual travel tips, which made my trip easier. In a word, you are a good travel agency!
    Posted on Jun. 03, 2020
    Thank you for organizing train tickets delivery for us. When our family arrived at the train station, we found it was so difficult to find ticket counters as there were so many travelers crowded at the hall. We were just thankful that we've got paper tickets in advance. Many thanks.
    Posted on Mar. 16, 2020
    My wife and I completed a two week trip around China early January this year using ChinaTravelGuide. Their professionalism impressed us deeply and our trip couldn't be so perfect without them - - highly recommended. I would like to visit China again next year after the end of Covid-19.
    Posted on Feb. 21, 2020
    It is our first time to take the bullet train from Shenzhen to Shanghai. The seat is comfortable and train staff are friendly. It announces the arrival train station around five minutes earlier in order to have the passengers well-prepared. It is pronounced in Chinese and English, so you can understand it clearly.
    Posted on Jan. 02, 2020
    Thanks to both you and your colleague for making all these happen in the course of the several trips you two booked for me.
    Posted on Dec. 17, 2019
    We're so sorry we made a mistake in our passport numbers so we can't collect the tickets at the train station for our first trip. Luckily TraveChinaGuide managed to cancel wrong ticket at last minute to get some refund back for us. Thanks for your help.
    Posted on Nov. 30, 2019
    Do you know we don’t need to collect paper ticket at Shanghai Hongqiao railway station, we just present our passports on the gate and they let us in and then we board the train. So quick.
    Posted on Nov. 14, 2019
    Thanks a lot! You are very kind helping us so great. I will recommend you to my friend. Wish you all the best.
    Page 1 of 5