Currently, only one pair of normal-speed trains and one pair of high-speed trains operate between Foshan and Shanghai. The journey duration for normal-speed train is over 23 hours and 11 hours and 35 minutes for high-speed trains
Quick Facts
- Distance: 2,540 kilometers (1,578 miles)
- Terminals: Foshan Railway Station, Shanghai South Railway Station
- Duration: 23 hours
- Main stops: Guangzhou, Shaoguan, Shangrao, Jinhua, Yiwu, Hangzhou
Foshan to Shanghai Train Schedule
(Updated on May 2nd, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K512 |
05:47 |
07:23 (next day) |
25h 36m |
D933 |
18:52 |
06:50 (next day) |
11h 58m |
Please note: The timetable is just for your reference. If you want up-to-date schedules, you can use the search tool at the top of this page or search via our China Highlights train ticket service.
Shanghai to Foshan Train Schedule
(Updated on May 2nd, 2023)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K511 |
19:25 |
18:26 (next day) |
23h 1m |
D931 |
20:00 |
07:35 (next day) |
11h 35m |
Foshan to Shanghai Train Ticket Fares
Normal-Speed Trains
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
US$95 (CNY656) | US$53 (CNY363) | US$30 (CNY213) |
High-Speed Trains
Superior Sleeper | Sleeper | Second Class Seat |
---|---|---|
US$215 (CNY1,490) | US$121 (CNY830) | US$89 (CNY611) |
Travel Tip
There are no direct flights between Foshan and Shanghai. If you have been unable to travel on one of the trains listed above, you can consider transferring in Guangzhou. Many trains run from Foshan to Guangzhou and from Guangzhou to Shanghai.