Currently, only one pair of normal-speed trains operate between Foshan and Shanghai. The journey duration is over 22 hours.
Quick Facts
- Distance: 2,540 kilometers (1,578 miles)
- Terminals: Foshan Railway Station, Shanghai South Railway Station
- Duration: 22–25½ hours
- Main stops: Guangzhou, Shaoguan, Shangrao, Jinhua, Yiwu, Hangzhou
Foshan to Shanghai Normal-Speed Train Schedule
(Updated on May 21, 2020)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K512 |
07:11 |
08:49+1 |
25 h 38 min |
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.
“+1” means you will arrive on the second day.
Shanghai to Foshan Normal-Speed Train Schedule
(Updated on May 21, 2020)
Train Number | Departure | Arrival | Duration |
---|---|---|---|
K511 |
19:21 |
17:34+1 |
22 h 13 min |
Foshan to Shanghai Normal-Speed Train Ticket Fares
Soft Sleeper | Hard Sleeper | Hard Seat |
---|---|---|
¥628 ($90) |
¥353 ($50) |
¥206 ($29) |
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.