Shanghai to Nanjing Train 2026: Fastest Times, Fares, and Which Station to Pick
Quick answer: The fastest Shanghai-Nanjing G-trains cover the 301 km (187 mile) route in about 73 to 90 minutes, with second-class fares from around CNY 130 to 150 one way. Most travelers want a nonstop G-train into Nanjing South Station unless they are headed straight to Xuanwu Lake or the Ming city wall, where landing at the older Nanjing Railway Station saves a transfer.
Shanghai and Nanjing sit on the same line: the Beijing-Shanghai high-speed corridor that opened in 2011 and turned a half-day slog into a short hop. Roughly 300 train pairs run the route every day, more than almost any other city pair on this stretch of track, so finding a seat is rarely the problem. Picking the right train class and the right arrival station is.
For step-by-step guidance on registering, choosing between 12306 and Trip.com, and boarding with only your passport, see our complete guide to booking China's high-speed trains.
How long does the Shanghai to Nanjing train take?
Distance is 301 km. The fastest nonstop G-trains do it in 59 to 73 minutes; add a stop or two (Suzhou, Wuxi, Changzhou, Zhenjiang) and journeys stretch to 1h15-1h40. Slower D-trains (older rolling stock, more stops, cheaper seats) take 1h50-2h30. If the itinerary is tight, a same-day Shanghai-Nanjing-Shanghai round trip on nonstop G-trains is genuinely doable: depart at 7am, spend 8-9 hours in Nanjing, and be back in Shanghai by 9pm.
How much does a Shanghai to Nanjing train ticket cost in 2026?
Fares depend on train type (G or D) and how many stops the train makes; a nonstop G-train often costs slightly more than one that calls at four cities along the way, even over the same distance, because it's sold as premium capacity.
| Class | G-train (fastest) | D-train (slower) |
|---|---|---|
| Second class | CNY 110-212 | CNY 104-144 |
| First class | CNY 175-337 | CNY 166-230 |
| Business class | CNY 428-672 | not offered |
Business class only exists on G-trains: wide reclining seats in a 2+1 layout, meal service, and access to the quieter business lounge at the station. For a 73-90 minute hop it's hard to justify unless you want the lounge access or are traveling with bulky luggage and want the extra space. Second class on a G-train is the practical choice for this route: assigned seats, luggage racks, decent legroom, and rarely full.
How often do Shanghai to Nanjing trains run?
About 300 train pairs a day, first departures around 6am and the last around 10:15pm, with trains leaving every 10 to 15 minutes during the morning and evening peaks. There's essentially no need to plan a day around a train schedule on this route: miss one and another leaves within 20 minutes.
Nanjing South or Nanjing Railway Station: which one should you pick?
This is the one decision that matters most on this route. Nanjing has two stations that see Shanghai trains:
- Nanjing South Railway Station is the main high-speed hub: bigger, more modern, and served by far more Shanghai trains (including every nonstop G-train). It sits about 7 km south of downtown, in Yuhuatai District, on metro Lines 1, 3, S1 and S3. From here it's a 25 to 35 minute metro ride to the historic center.
- Nanjing Railway Station (sometimes just called "Nanjing," no suffix) is the older, smaller station in Xuanwu District, right next to Xuanwu Lake and about a 15-minute walk from a stretch of the Ming city wall. Fewer Shanghai trains stop here, but if one does and your hotel is near the Confucius Temple, the Presidential Palace, or the lake, it skips the metro transfer entirely.
The two stations sit about 15 km apart, roughly a 30-minute drive or metro ride between them, so arriving at the "wrong" one isn't a disaster, just an extra half hour. Check the specific train's arrival station on the ticket before booking. How to ride China's high-speed trains covers what to do once you're on board.

Walking the Ming-era Nanjing city wall near Xuanwu Lake
How to book Shanghai to Nanjing train tickets
Book Shanghai-Nanjing tickets
Compare trains and seat classes in English
Some links are affiliate links; we may earn a commission at no extra cost to you.
Trip.com's China rail booking runs in English, accepts foreign cards, and lets you filter by arrival station (useful for the Nanjing South vs Nanjing Railway Station decision above) and by class. It adds a small service fee over the face-value fare.
The free official alternative is 12306 (https://www.12306.cn/en/), China Railway's own booking site and app. It has an English interface, takes major foreign cards, and charges no markup, but the seat map and filters are less forgiving for a first-time user and the site can slow down during peak booking windows. Our 12306 foreigner's guide walks through account setup and passport verification. Either way, book a few days ahead in peak season; this route rarely sells out completely, but the cheapest second-class seats on the fastest nonstop trains go first.
Need help picking a seat class first? China train classes and seats explained breaks down second, first and business class in detail, and China's high-speed train types explained covers the difference between G, D and other train prefixes.
Common mistakes
- Booking a train to "Nanjing" without checking the station. 12306 and Trip.com both list "Nanjing" and "Nanjing South" as separate stations; picking the wrong one from a dropdown means an extra half hour crossing town.
- Assuming every train is nonstop. Some Shanghai-Nanjing G-trains call at Suzhou, Wuxi, Changzhou and Zhenjiang along the way, adding 20-40 minutes over the fastest nonstop options. Check the listed duration, not just the train prefix.
- Paying for business class on a whim. On a 73-90 minute ride the seat upgrade barely matters; that money is better spent on a hotel night or a meal in Nanjing.
- Ignoring the return-trip station. Arriving at Nanjing South but departing three days later from Nanjing Railway Station (or the reverse) means extra transfer time. Check both legs when booking.

Nanjing skyline and Zifeng Tower reflected on Xuanwu Lake at sunset
Who this is for
A same-day or overnight Shanghai-Nanjing hop by G-train suits travelers who already have a Shanghai base and want to add the Ming city wall, Confucius Temple, Purple Mountain, or the Nanjing Massacre Memorial Hall without reshuffling a full multi-city itinerary. It's a poor fit for anyone trying to save every yuan: the D-train is only marginally cheaper on this short segment, and a looser schedule buys almost nothing except a fallback when G-train seats sell out.
Book a nonstop G-train into Nanjing South for the widest choice of departure times if a short metro ride into town doesn't bother you. Pick a train that calls at Nanjing Railway Station instead if you can find one and your plans center on the city wall, Xuanwu Lake, or the old town. Either way, second class on a G-train is the right default for this segment: cheap enough, fast enough, and rarely sold out.
FAQ
Is Nanjing worth a day trip from Shanghai? Yes, for a full day: the fastest train takes around 73 minutes each way, leaving 8-9 hours in Nanjing with an early morning departure and a late evening return.
Which train station in Shanghai should I use for Nanjing? Shanghai Hongqiao has the most frequent, most reliable Nanjing service and connects directly to Hongqiao Airport and the metro; Shanghai Railway Station (central) also runs plenty of trains and sits closer to People's Square.
Do I need to arrive early for a Shanghai to Nanjing train? Arrive 30-45 minutes before departure for security screening and the walk to the platform; big stations like Shanghai Hongqiao and Nanjing South are large, and gates typically close 5-10 minutes before departure.
Can I buy a Shanghai to Nanjing ticket at the station same day? Yes, tickets are usually available same-day at station ticket windows or machines given how many trains run, but the cheapest seats on the fastest nonstop trains can sell out on weekends and holidays, so book ahead if your schedule is fixed.
Is the Shanghai to Nanjing train better than flying? For this distance, yes: there's no meaningful time savings once airport transfers and check-in are added, and train stations sit closer to both city centers than the airports do.
Sources
- Shanghai to Nanjing Intercity High Speed Train · TravelChinaGuide
- 12306 China Railway (official ticketing portal) · China Railway (China State Railway Group)