Shanghai to Zhenjiang Train
上海 → 镇江
Shanghai to Zhenjiang takes between 54 minutes and 6 hours 47 minutes by direct train, depending on the train. The current timetable snapshot lists 341 direct services, with the first train at 05:45 and the last at 23:40. Use the interactive route map below to compare direct stations and nearby rail connections.
Route Map
Interactive route map showing the rail network around Shanghai and Zhenjiang. Click the fullscreen button for a larger view.
Direct Train Schedule
Showing the first 60 of 341 matching services.
| Train | Departure | Arrival | Duration |
|---|---|---|---|
| G7032 | 05:45Shanghai | 07:17Zhenjiang | 1h32m |
| G7032 | 05:45Shanghai | 07:02Danyang | 1h17m |
| G3124 | 06:06Shanghai | 07:44Zhenjiang | 1h38m |
| G3125 | 06:06Shanghai | 07:44Zhenjiang | 1h38m |
| G3124 | 06:06Shanghai | 07:29Danyang | 1h23m |
| G3125 | 06:06Shanghai | 07:29Danyang | 1h23m |
| G1970 | 06:09Shanghai Hongqiao | 07:16Zhenjiang South | 1h07m |
| G1971 | 06:09Shanghai Hongqiao | 07:16Zhenjiang South | 1h07m |
| D352 | 06:12Shanghai Hongqiao | 07:58Zhenjiang | 1h46m |
| D353 | 06:12Shanghai Hongqiao | 07:58Zhenjiang | 1h46m |
| D352 | 06:12Shanghaihongqiao | 07:44Danyang | 1h32m |
| D353 | 06:12Shanghaihongqiao | 07:44Danyang | 1h32m |
| G3176 | 06:19Shanghai Hongqiao | 07:33Zhenjiang South | 1h14m |
| G3177 | 06:19Shanghai Hongqiao | 07:33Zhenjiang South | 1h14m |
| G7080 | 06:19Shanghai | 08:04Zhenjiang | 1h45m |
| G7081 | 06:19Shanghai | 08:04Zhenjiang | 1h45m |
| G7080 | 06:19Shanghai | 07:50Danyang | 1h31m |
| G7081 | 06:19Shanghai | 07:50Danyang | 1h31m |
| D636 | 06:22Shanghai Hongqiao | 08:15Zhenjiang | 1h53m |
| D637 | 06:22Shanghai Hongqiao | 08:15Zhenjiang | 1h53m |
| D636 | 06:22Shanghaihongqiao | 08:00Danyang | 1h38m |
| D637 | 06:22Shanghaihongqiao | 08:00Danyang | 1h38m |
| D2928 | 06:23Shanghaisongjiang | 08:34Danyang | 2h11m |
| D2929 | 06:23Shanghaisongjiang | 08:34Danyang | 2h11m |
| G3054 | 06:27Shanghai | 08:09Zhenjiang | 1h42m |
| G3055 | 06:27Shanghai | 08:09Zhenjiang | 1h42m |
| G3054 | 06:27Shanghai | 07:55Danyang | 1h28m |
| G3055 | 06:27Shanghai | 07:55Danyang | 1h28m |
| G532 | 06:31Shanghaihongqiao | 07:37Danyangbei | 1h06m |
| G3230 | 06:42Shanghai Hongqiao | 08:29Zhenjiang | 1h47m |
| G3231 | 06:42Shanghai Hongqiao | 08:29Zhenjiang | 1h47m |
| G3230 | 06:42Shanghaihongqiao | 08:05Danyang | 1h23m |
| G3231 | 06:42Shanghaihongqiao | 08:05Danyang | 1h23m |
| G2 | 06:43Shanghai Hongqiao | 07:37Zhenjiang South | 54m |
| G7002 | 06:48Shanghai | 08:20Zhenjiang | 1h32m |
| D2928 | 06:52Shanghaihongqiao | 08:34Danyang | 1h42m |
| D2929 | 06:52Shanghaihongqiao | 08:34Danyang | 1h42m |
| G2784 | 06:55Shanghai | 08:34Zhenjiang | 1h39m |
| G2785 | 06:55Shanghai | 08:34Zhenjiang | 1h39m |
| G3390 | 07:04Shanghai Hongqiao | 08:39Zhenjiang | 1h35m |
| G3391 | 07:04Shanghai Hongqiao | 08:39Zhenjiang | 1h35m |
| G8262 | 07:10Shanghai | 08:40Danyang | 1h30m |
| G1974 | 07:16Shanghai Hongqiao | 08:16Zhenjiang South | 1h |
| G1975 | 07:16Shanghai Hongqiao | 08:16Zhenjiang South | 1h |
| G1986 | 07:19Shanghaihongqiao | 08:55Danyang | 1h36m |
| G1987 | 07:19Shanghaihongqiao | 08:55Danyang | 1h36m |
| D2212 | 07:20Shanghai Songjiang | 09:40Zhenjiang | 2h20m |
| D2213 | 07:20Shanghai Songjiang | 09:40Zhenjiang | 2h20m |
| D2212 | 07:20Shanghaisongjiang | 09:22Danyang | 2h02m |
| D2213 | 07:20Shanghaisongjiang | 09:22Danyang | 2h02m |
| G550 | 07:22Shanghai Hongqiao | 08:29Zhenjiang South | 1h07m |
| D3056 | 07:23Shanghai | 09:05Zhenjiang | 1h42m |
| D3057 | 07:23Shanghai | 09:05Zhenjiang | 1h42m |
| D3056 | 07:23Shanghai | 08:54Dantu | 1h31m |
| D3057 | 07:23Shanghai | 08:54Dantu | 1h31m |
| G566 | 07:27Shanghai Hongqiao | 08:34Zhenjiang South | 1h07m |
| G1468 | 07:31Shanghai | 09:15Zhenjiang | 1h44m |
| G1469 | 07:31Shanghai | 09:15Zhenjiang | 1h44m |
| G1468 | 07:31Shanghai | 09:01Danyang | 1h30m |
| G1469 | 07:31Shanghai | 09:01Danyang | 1h30m |
Timetable snapshot: 2026-10-23. Always confirm with 12306 before travel.
Timetable for reference only. For live schedules and ticket booking, check these sources:
Railway Stations in Shanghai and Zhenjiang
Compare the railway stations used to reach Shanghai and Zhenjiang. Not every station below is served by every direct train.
Railway Stations in Shanghai
- Shanghai上海Used by direct trains in this timetableMetro Line 1Metro Line 3Metro Line 4
- Used by direct trains in this timetableMetro Line 2Metro Line 10Metro Line 17
- Used by direct trains in this timetableMetro Line 9
- Used by direct trains in this timetableMetro Line 1Metro Line 3Metro Line 15
- Used by direct trains in this timetableMetro Line 11Metro Line 15
Railway Stations in Zhenjiang
- Used by direct trains in this timetable
- Danyang丹阳Used by direct trains in this timetable
- Used by direct trains in this timetable
- Used by direct trains in this timetable
- Dantu丹徒Used by direct trains in this timetable
- Jurong句容Used by direct trains in this timetable
- Jurong West句容西Used by direct trains in this timetable
At a Glance
| Route | Shanghai (上海) to Zhenjiang (镇江) |
|---|---|
| Interactive route map | Open the interactive route map to see direct stations and the surrounding China rail network. |
| Direct services | 341 |
| Fastest journey | 54 minutes on G2 (06:43 to 07:37) |
| First train | 05:45 G7032 from Shanghai |
| Last train | 23:40 K1507 from Shanghai |
| Departure stations on timetable | Shanghai, Shanghai Hongqiao, Shanghai Songjiang, Shanghai South, Shanghai West |
| Arrival stations on timetable | Zhenjiang, Danyang, Zhenjiang South, Danyang North, Dantu, Jurong, Jurong West |
| Train types in snapshot | G, D, K, C, Z |
| Reference fares | Business class from ¥333, Premier class from ¥200, First class from ¥136, Preferred first class from ¥215, Second class from ¥44, First-class sleeper from ¥141, Soft sleeper from ¥125.50, Second-class sleeper from ¥111, Hard sleeper from ¥83.50, Hard seat from ¥37.50, No seat from ¥37.50. Fare snapshot: October 23, 2026. |
| Timetable snapshot | October 23, 2026. Always confirm with 12306 before travel. |
Route FAQ
How long is the Shanghai to Zhenjiang train?
The fastest direct service in the current snapshot takes 54m. Journey times depend on the train and the stations you choose.
Are there direct trains?
Yes. The current snapshot lists 341 direct services between Shanghai and Zhenjiang.
Is this timetable always up to date?
This page is updated after major timetable adjustments. Train schedules can change, so always confirm departure and arrival times with 12306 before buying a ticket.