Shanghai to Lanzhou Train Schedule & Ticket Booking
Train No.
Departs
Arrives
Duration
Ticket Category
Prices
Tickets Available
Actions
G1970
Shanghaihongqiao
06:09
Lanzhouxi
16:20
10h 11m
Second Class Seat
--
1 available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
7 available
G3176
Shanghaihongqiao
06:19
Lanzhouxi
17:49
11h 30m
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
7 available
Business Class Seat
--
5 available
G464
Shanghaihongqiao
06:48
Lanzhouxi
16:25
9h 37m
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
6 available
K2186
Shanghai
08:57
Lanzhou
14:31
29h 34m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
G3164
Shanghaihongqiao
09:38
Lanzhouxi
21:06
11h 28m
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
No
Business Class Seat
--
2 available
G1979
Shanghaihongqiao
09:56
Lanzhouxi
21:52
11h 56m
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
12 available
Business Class Seat
--
5 available
G3257
Shanghainan
10:42
Lanzhouxi
23:09
12h 27m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
7 available
Z376
Shanghai
13:55
Lanzhou
12:06
22h 11m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
T116
Shanghai
15:38
Lanzhou
16:09
24h 31m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
16 available
Z40
Shanghai
16:48
Lanzhou
15:33
22h 45m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
D216
Shanghai
16:54
Lanzhou
15:12
22h 18m
Hard Sleeper
--
No
Get Prices
Buy Tickets
Soft Sleeper
--
No
Second Class Seat
--
No
Z304
Shanghai
17:46
Lanzhou
15:44
21h 58m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
Z164
Shanghai
18:33
Lanzhou
16:16
21h 43m
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
2026-06-06
SEARCH
Departure
Arrival
Date
2026-06-06
SEARCH
Shanghai to Lanzhou Train Schedule & Ticket Booking
Show only trains with available tickets
Train No.
Departs
Arrives
Duration
Ticket Category
Prices
Tickets Available
Actions
G1970
Shanghaihongqiao
06:09
Lanzhouxi
16:20
10h 11min
Second Class Seat
--
1 available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
7 available
G3176
Shanghaihongqiao
06:19
Lanzhouxi
17:49
11h 30min
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
7 available
Business Class Seat
--
5 available
G464
Shanghaihongqiao
06:48
Lanzhouxi
16:25
09h 37min
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
6 available
K2186
Shanghai
08:57
Lanzhou
14:31
29h 34min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
G3164
Shanghaihongqiao
09:38
Lanzhouxi
21:06
11h 28min
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
No
Business Class Seat
--
2 available
G1979
Shanghaihongqiao
09:56
Lanzhouxi
21:52
11h 56min
Second Class Seat
--
No
Get Prices
Buy Tickets
First Class Seat
--
12 available
Business Class Seat
--
5 available
G3257
Shanghainan
10:42
Lanzhouxi
23:09
12h 27min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
7 available
Z376
Shanghai
13:55
Lanzhou
12:06
22h 11min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
T116
Shanghai
15:38
Lanzhou
16:09
24h 31min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
16 available
Z40
Shanghai
16:48
Lanzhou
15:33
22h 45min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
D216
Shanghai
16:54
Lanzhou
15:12
22h 18min
Hard Sleeper
--
No
Get Prices
Buy Tickets
Soft Sleeper
--
No
Second Class Seat
--
No
Z304
Shanghai
17:46
Lanzhou
15:44
21h 58min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
Z164
Shanghai
18:33
Lanzhou
16:16
21h 43min
Hard Seat
--
No
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
No
G1970
Duration 10h 11min
Departs
Shanghaihongqiao
06:09
Arrives
Lanzhouxi
16:20
Second Class Seat
1 available
--
First Class Seat
8 available
--
Business Class Seat
7 available
--
Get Prices
Buy Tickets
G3176
Duration 11h 30min
Departs
Shanghaihongqiao
06:19
Arrives
Lanzhouxi
17:49
Second Class Seat
Not available
--
First Class Seat
7 available
--
Business Class Seat
5 available
--
Get Prices
Buy Tickets
G464
Duration 09h 37min
Departs
Shanghaihongqiao
06:48
Arrives
Lanzhouxi
16:25
Second Class Seat
Not available
--
First Class Seat
8 available
--
Business Class Seat
6 available
--
Get Prices
Buy Tickets
K2186
Duration 29h 34min
Departs
Shanghai
08:57
Arrives
Lanzhou
14:31
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
1 available
--
Get Prices
Buy Tickets
G3164
Duration 11h 28min
Departs
Shanghaihongqiao
09:38
Arrives
Lanzhouxi
21:06
Second Class Seat
Not available
--
First Class Seat
Not available
--
Business Class Seat
2 available
--
Get Prices
Buy Tickets
G1979
Duration 11h 56min
Departs
Shanghaihongqiao
09:56
Arrives
Lanzhouxi
21:52
Second Class Seat
Not available
--
First Class Seat
12 available
--
Business Class Seat
5 available
--
Get Prices
Buy Tickets
G3257
Duration 12h 27min
Departs
Shanghainan
10:42
Arrives
Lanzhouxi
23:09
Second Class Seat
Available
--
First Class Seat
8 available
--
Business Class Seat
7 available
--
Get Prices
Buy Tickets
Z376
Duration 22h 11min
Departs
Shanghai
13:55
Arrives
Lanzhou
12:06
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
1 available
--
Get Prices
Buy Tickets
T116
Duration 24h 31min
Departs
Shanghai
15:38
Arrives
Lanzhou
16:09
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
16 available
--
Get Prices
Buy Tickets
Z40
Duration 22h 45min
Departs
Shanghai
16:48
Arrives
Lanzhou
15:33
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
Not available
--
Get Prices
Buy Tickets
D216
Duration 22h 18min
Departs
Shanghai
16:54
Arrives
Lanzhou
15:12
Hard Sleeper
Not available
--
Soft Sleeper
Not available
--
Second Class Seat
Not available
--
Get Prices
Buy Tickets
Z304
Duration 21h 58min
Departs
Shanghai
17:46
Arrives
Lanzhou
15:44
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
Not available
--
Get Prices
Buy Tickets
Z164
Duration 21h 43min
Departs
Shanghai
18:33
Arrives
Lanzhou
16:16
Hard Seat
Not available
--
Hard Sleeper
Not available
--
Soft Sleeper
Not available
--
Get Prices
Buy Tickets
Seating Arrangements
Station Guide
Tour Packages
Contact Us