Chengdu to Shanghai Train Schedule & Ticket Booking
Train No.
Departs
Arrives
Duration
Ticket Category
Prices
Tickets Available
Actions
D3058
Chengdudong
06:10
Shanghai
21:19
15h 9m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
G1475
Chengdudong
06:31
Shanghaihongqiao
20:01
13h 30m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
2 available
Business Class Seat
--
2 available
D638
Chengdudong
07:06
Shanghaihongqiao
22:15
15h 9m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
16 available
G3286
Chengdudong
07:40
Shanghaihongqiao
19:42
12h 2m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
4 available
Business Class Seat
--
9 available
D954
Chengdudong
07:47
Shanghai
20:21
12h 34m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
17 available
K1158
Chengduxi
07:50
Shanghai
14:37
30h 47m
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
D354
Chengdudong
07:52
Shanghaihongqiao
22:21
14h 29m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
D2208
Chengdudong
08:02
Shanghaihongqiao
23:18
15h 16m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
4 available
G239
Chengdudong
08:16
Shanghaihongqiao
18:22
10h 6m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
Business Class Seat
--
3 available
G3294
Chengdudong
08:48
Shanghaihongqiao
21:02
12h 14m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
1 available
Business Class Seat
--
No
G2191
Chengdudong
09:23
Shanghaihongqiao
22:30
13h 7m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
5 available
G3290
Chengdudong
10:43
Shanghaihongqiao
22:47
12h 4m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
Business Class Seat
--
2 available
G1976
Chengdudong
11:01
Shanghaihongqiao
22:35
11h 34m
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
2 available
Business Class Seat
--
7 available
K352
Chengduxi
18:52
Shanghaisongjiang
07:50
36h 58m
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
Available
Soft Sleeper
--
11 available
D974
Chengdudong
19:44
Shanghaihongqiao
08:04
12h 20m
Soft Sleeper
--
Available
Get Prices
Buy Tickets
Second Class Seat
--
4 available
D978
Chengdudong
19:48
Shanghaihongqiao
08:58
13h 10m
Soft Sleeper
--
Available
Get Prices
Buy Tickets
Second Class Seat
--
1 available
K284
Chengduxi
22:12
Shanghai
06:53
32h 41m
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
Available
Soft Sleeper
--
11 available
2026-06-07
SEARCH
Departure
Arrival
Date
2026-06-07
SEARCH
Chengdu to Shanghai Train Schedule & Ticket Booking
Show only trains with available tickets
Train No.
Departs
Arrives
Duration
Ticket Category
Prices
Tickets Available
Actions
D3058
Chengdudong
06:10
Shanghai
21:19
15h 09min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
G1475
Chengdudong
06:31
Shanghaihongqiao
20:01
13h 30min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
2 available
Business Class Seat
--
2 available
D638
Chengdudong
07:06
Shanghaihongqiao
22:15
15h 09min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
16 available
G3286
Chengdudong
07:40
Shanghaihongqiao
19:42
12h 02min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
4 available
Business Class Seat
--
9 available
D954
Chengdudong
07:47
Shanghai
20:21
12h 34min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
17 available
K1158
Chengduxi
07:50
Shanghai
14:37
30h 47min
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
No
Soft Sleeper
--
1 available
D354
Chengdudong
07:52
Shanghaihongqiao
22:21
14h 29min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
D2208
Chengdudong
08:02
Shanghaihongqiao
23:18
15h 16min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
4 available
G239
Chengdudong
08:16
Shanghaihongqiao
18:22
10h 06min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
Business Class Seat
--
3 available
G3294
Chengdudong
08:48
Shanghaihongqiao
21:02
12h 14min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
1 available
Business Class Seat
--
No
G2191
Chengdudong
09:23
Shanghaihongqiao
22:30
13h 07min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
8 available
Business Class Seat
--
5 available
G3290
Chengdudong
10:43
Shanghaihongqiao
22:47
12h 04min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
Available
Business Class Seat
--
2 available
G1976
Chengdudong
11:01
Shanghaihongqiao
22:35
11h 34min
Second Class Seat
--
Available
Get Prices
Buy Tickets
First Class Seat
--
2 available
Business Class Seat
--
7 available
K352
Chengduxi
18:52
Shanghaisongjiang
07:50
36h 58min
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
Available
Soft Sleeper
--
11 available
D974
Chengdudong
19:44
Shanghaihongqiao
08:04
12h 20min
Soft Sleeper
--
Available
Get Prices
Buy Tickets
Second Class Seat
--
4 available
D978
Chengdudong
19:48
Shanghaihongqiao
08:58
13h 10min
Soft Sleeper
--
Available
Get Prices
Buy Tickets
Second Class Seat
--
1 available
K284
Chengduxi
22:12
Shanghai
06:53
32h 41min
Hard Seat
--
Available
Get Prices
Buy Tickets
Hard Sleeper
--
Available
Soft Sleeper
--
11 available
D3058
Duration 15h 09min
Departs
Chengdudong
06:10
Arrives
Shanghai
21:19
Second Class Seat
Available
--
First Class Seat
Available
--
Get Prices
Buy Tickets
G1475
Duration 13h 30min
Departs
Chengdudong
06:31
Arrives
Shanghaihongqiao
20:01
Second Class Seat
Available
--
First Class Seat
2 available
--
Business Class Seat
2 available
--
Get Prices
Buy Tickets
D638
Duration 15h 09min
Departs
Chengdudong
07:06
Arrives
Shanghaihongqiao
22:15
Second Class Seat
Available
--
First Class Seat
16 available
--
Get Prices
Buy Tickets
G3286
Duration 12h 02min
Departs
Chengdudong
07:40
Arrives
Shanghaihongqiao
19:42
Second Class Seat
Available
--
First Class Seat
4 available
--
Business Class Seat
9 available
--
Get Prices
Buy Tickets
D954
Duration 12h 34min
Departs
Chengdudong
07:47
Arrives
Shanghai
20:21
Second Class Seat
Available
--
First Class Seat
17 available
--
Get Prices
Buy Tickets
K1158
Duration 30h 47min
Departs
Chengduxi
07:50
Arrives
Shanghai
14:37
Hard Seat
Available
--
Hard Sleeper
Not available
--
Soft Sleeper
1 available
--
Get Prices
Buy Tickets
D354
Duration 14h 29min
Departs
Chengdudong
07:52
Arrives
Shanghaihongqiao
22:21
Second Class Seat
Available
--
First Class Seat
Available
--
Get Prices
Buy Tickets
D2208
Duration 15h 16min
Departs
Chengdudong
08:02
Arrives
Shanghaihongqiao
23:18
Second Class Seat
Available
--
First Class Seat
4 available
--
Get Prices
Buy Tickets
G239
Duration 10h 06min
Departs
Chengdudong
08:16
Arrives
Shanghaihongqiao
18:22
Second Class Seat
Available
--
First Class Seat
Available
--
Business Class Seat
3 available
--
Get Prices
Buy Tickets
G3294
Duration 12h 14min
Departs
Chengdudong
08:48
Arrives
Shanghaihongqiao
21:02
Second Class Seat
Available
--
First Class Seat
1 available
--
Business Class Seat
Not available
--
Get Prices
Buy Tickets
G2191
Duration 13h 07min
Departs
Chengdudong
09:23
Arrives
Shanghaihongqiao
22:30
Second Class Seat
Available
--
First Class Seat
8 available
--
Business Class Seat
5 available
--
Get Prices
Buy Tickets
G3290
Duration 12h 04min
Departs
Chengdudong
10:43
Arrives
Shanghaihongqiao
22:47
Second Class Seat
Available
--
First Class Seat
Available
--
Business Class Seat
2 available
--
Get Prices
Buy Tickets
G1976
Duration 11h 34min
Departs
Chengdudong
11:01
Arrives
Shanghaihongqiao
22:35
Second Class Seat
Available
--
First Class Seat
2 available
--
Business Class Seat
7 available
--
Get Prices
Buy Tickets
K352
Duration 36h 58min
Departs
Chengduxi
18:52
Arrives
Shanghaisongjiang
07:50
Hard Seat
Available
--
Hard Sleeper
Available
--
Soft Sleeper
11 available
--
Get Prices
Buy Tickets
D974
Duration 12h 20min
Departs
Chengdudong
19:44
Arrives
Shanghaihongqiao
08:04
Soft Sleeper
Available
--
Second Class Seat
4 available
--
Get Prices
Buy Tickets
D978
Duration 13h 10min
Departs
Chengdudong
19:48
Arrives
Shanghaihongqiao
08:58
Soft Sleeper
Available
--
Second Class Seat
1 available
--
Get Prices
Buy Tickets
K284
Duration 32h 41min
Departs
Chengduxi
22:12
Arrives
Shanghai
06:53
Hard Seat
Available
--
Hard Sleeper
Available
--
Soft Sleeper
11 available
--
Get Prices
Buy Tickets
Seating Arrangements
Station Guide
Tour Packages
Contact Us