Beijing--Shanghai

Train No.

From

To

Departure
Beijing

Arrival
Shanghai

 

Z21

Beijing

Shanghai

19:32

07:00+1

 

Z13

Beijing

Shanghai

19:38

07:06+1

 

Z7

Beijing

Shanghai

19:44

07:12+1

 

Z1

Beijing

Shanghai

19:56

07:29+1

 

Z5

Beijing

Shanghai

20:02

07:36+1

 

T109

Beijing

Shanghai

20:14

09:14+1

 

T103

Beijing

Shanghai

20:20

09:20+1

 

K258/K255

Beijing

Shanghai

00:38

18:50

 

Train fares between Beijing and Shanghai: Hard Sleep is about 300 Yuan; Soft Sleeper is about 500 Yuan.

 
Shanghai--Beijing

Train No.

From

To

Departure
Shanghai

Arrival 
Beijing

 

K256/K257

Shanghai

Beijing

12:52

08:54+1

 

Z6

Shanghai

Beijing

19:15

06:48+1

 

Z2

Shanghai

Beijing

19:21

06:54+1

 

Z14

Shanghai

Beijing

19:32

07:00+1

 

Z22

Shanghai

Beijing

19:38

07:06+1

 

Z8

Shanghai

Beijing

19:44

07:12+1

 

T104

Shanghai

Beijing

20:36

09:36+1

 

T110

Shanghai

Beijing

20:42

09:42+1

 

Train fares between Beijing and Shanghai: Hard Sleep is about 300 Yuan; Soft Sleeper is about 500 Yuan.