Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*
USD
Winner: Advancing International Rail TravelBranchBranchWinner2024 Global Recognition AwardGlobal Recognition Award*

Book Train Tickets Worldwide

Shanghai to Nanjing Trains

Shanghai to Nanjing High-Speed Train Tickets & Timetable

The Shanghai to Nanjing high-speed route (G/D trains) operates from Shanghai Hongqiao station with additional departures from Shanghai station, arriving mainly at Nanjing South, with some services to Nanjing station. Frequent departures run every 5–15 minutes from around 06:00 to 22:00; fastest train times are about 1h 05m, typical 1h 10m–1h 40m. Seating classes include Second Class, First Class, and Business Class. One-way train ticket price range: CNY 153–494 (about $21–69 USD); child tickets are discounted. For precise timetable information, current ticket availability, online schedule, departures, train times, and prices, use the search page to book tickets online at the best prices and secure your preferred class.
26Oct
1
Seats
Shanghai
Nanjing
05:45
Shanghai
Secondary station
1h 55m
07:40
Nanjing
Direct
G-class - CRH Train G7032
from
2278 USD
1
1h 55m, Direct
05:45
Shanghai
Secondary station
07:40
Nanjing
from
2278 USD
1
Direct
High-speed
06:00
ShanghaiShanghai Hongqiao
1h 29m
07:29
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G1786
from
2737 USD
1
1h 29m, Direct
06:00
ShanghaiShanghai Hongqiao
07:29
NanjingNanjing Nan (South)
from
2737 USD
1
Direct
High-speed
06:06
Shanghai
Secondary station
2h 7m
08:13
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G3124
from
2884 USD
1
2h 7m, Direct
06:06
Shanghai
Secondary station
08:13
NanjingNanjing Nan (South)
from
2884 USD
1
Direct
High-speed
06:10
ShanghaiShanghai Hongqiao
1h 28m
07:38
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G1970
from
2847 USD
1
1h 28m, Direct
06:10
ShanghaiShanghai Hongqiao
07:38
NanjingNanjing Nan (South)
from
2847 USD
1
Direct
High-speed
06:12
ShanghaiShanghai Hongqiao
2h 17m
08:29
NanjingNanjing Nan (South)
Direct
D-class - CRH Train D352
from
569 USD
1
2h 17m, Direct
06:12
ShanghaiShanghai Hongqiao
08:29
NanjingNanjing Nan (South)
from
569 USD
1
Direct
High-speed
06:15
ShanghaiShanghai Hongqiao
1h 27m
07:42
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G1802
from
2847 USD
1
1h 27m, Direct
06:15
ShanghaiShanghai Hongqiao
07:42
NanjingNanjing Nan (South)
from
2847 USD
1
Direct
High-speed
06:17
ShanghaiShanghai Hongqiao
2h 8m
08:25
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G104
from
2976 USD
1
2h 8m, Direct
06:17
ShanghaiShanghai Hongqiao
08:25
NanjingNanjing Nan (South)
from
2976 USD
1
Direct
High-speed
06:19
Shanghai
Secondary station
2h 14m
08:33
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G7080
from
2609 USD
1
2h 14m, Direct
06:19
Shanghai
Secondary station
08:33
NanjingNanjing Nan (South)
from
2609 USD
1
Direct
High-speed
06:22
ShanghaiShanghai Hongqiao
2h 24m
08:46
NanjingNanjing Nan (South)
Direct
D-class - CRH Train D636
from
569 USD
1
2h 24m, Direct
06:22
ShanghaiShanghai Hongqiao
08:46
NanjingNanjing Nan (South)
from
569 USD
1
Direct
High-speed
06:25
ShanghaiShanghai Hongqiao
1h 30m
07:55
NanjingNanjing Nan (South)
Direct
G-class - CRH Train G3176
from
2847 USD
1
1h 30m, Direct
06:25
ShanghaiShanghai Hongqiao
07:55
NanjingNanjing Nan (South)
from
2847 USD
1
Direct
High-speed

Shanghai to Nanjing High-Speed Rail Overview

The high-speed Shanghai to Nanjing route connects two major cities with Fuxing bullet trains (G-series) and D-series services. Covering the 301 km (187 miles) distance in about 1 hour 10 minutes, trains reach speeds of up to 350 km/h (217 mph) between Shanghai Hongqiao Railway Station and Nanjing South Railway Station. The first train departs at 6:00 AM, while the last leaves at 10:30 PM, with over 180 daily departures. Ticket prices start from approximately CNY 139 (USD 19) for Second Class. Most services stop at key stations, including Suzhou, Wuxi, Changzhou, and Zhenjiang. Book your trip online with Rail Monsters.

Book Train Tickets Worldwide

Prices Jump Fast. Save up to 27%* When You Book Before Everyone Else

1M+ Train
Journeys
Blazing Fast
Support Team
Flexible Booking
and Cancellations
250+ Rail
Operators
Loyalty Rewards
and Free Upgrades
Exclusive journeys from
touristic to high-speed trains

Shanghai to Nanjing Train Map

Shanghai to Nanjing Train Map
Plan your trip between Shanghai and Nanjing on the Beijing–Shanghai High-Speed Railway (Jinghu) and the Shanghai–Nanjing Intercity line. Major stops include Shanghai Hongqiao, Kunshan South, Suzhou, Wuxi, Changzhou, Danyang, Zhenjiang, and Nanjing South. En route, expect canal districts around Suzhou, Taihu Lake corridors near Wuxi, and Yangtze River bridges by Zhenjiang; approaching city Nanjing, look for Purple Mountain and city walls. This corridor is part of China Railway CRH transport network, supporting direct travel across China.

How to Book Train Tickets Online from Shanghai to Nanjing

Secure Payment Options
Enjoy a safe booking process with multiple payment options, including credit cards, Apple Pay, Google Pay, and other digital payment methods. Our online ticket system provides secure transactions when you buy Shanghai to Nanjing tickets.
Flexible Exchanges & Cancellations
We offer flexible exchange and cancellation policies for added control. Adjust your travel plans if needed, and modify your Shanghai to Nanjing high-speed rail tickets based on availability and fare rules. Our excahnge and cancellation policies are applied according to the selected fare.
Book Official Tickets Easily
Rail Monsters provides official tickets for the Shanghai to Nanjing high-speed rail (G/D series) via authorized booking. With a few steps, you can confirm and purchase your tickets online, and receive an electronic QR if available from the local Rail Operator.
Upgrade Opportunities with Reservation Service
Thanks to our reservations service, if upgrades are available, we will try to upgrade your booking to a higher class when the price is comparable. Premium travel options are applied whenever possible.
24/7 Human Customer Support
Get assistance from our human support team, available 24/7 to help with your online ticket booking, order changes, or itinerary questions. Support is provided throughout the reservation and travel period.
Receive Your Tickets Instantly
After completing your booking, you will receive an electronic QR code for train access via email if the local Rail Operator provides this option; otherwise, a PDF ticket will be sent.

Search. Book. Travel.

With our free app, train booking is easy and rewards add up fast. Every ticket you book brings you closer to discounts for future trips, so you save even more while exploring the World by Rail.
Travel More, Spend Less.
railroadphone
Mobile
train tickets
Travel
inspiration
Live journey
updates

FAQ about the Shanghai - Nanjing Route

How much is the high-speed train from Shanghai to Nanjing?
A one-way Second Class ticket typically costs about 175 to 200 CNY (24–28 USD) on G-series trains. First Class is around 280 to 315 CNY (38–44 USD), and Business Class about 540 to 605 CNY (75–84 USD). Prices shown on Rail Monsters include booking and service fees. Booking earlier helps secure preferred departure times and seats.
How to buy a train ticket from Shanghai to Nanjing?
Purchase online using Rail Monsters website or mobile apps for iOS and Android to choose train, seat class, and departure time. If buying at the station, arrive early at Shanghai Hongqiao with your passport to allow time for ticketing and security checks.
What train to take from Shanghai to Nanjing?
For the fastest trip, take a G-series high-speed service; most depart from Shanghai Hongqiao and arrive at Nanjing South. D-series trains are slightly slower and may use Shanghai station and Nanjing station, which can be convenient depending on where you stay.
How fast is the high-speed train from Nanjing to Shanghai?
G-series Fuxing trains reach up to 350 km/h (217 mph) on this route. This speed allows the journey to be completed in roughly 1 hour to 1 hour 30 minutes depending on stops and schedule.
How long is the train from Shanghai to Nanjing?
The fastest G-series services take about 1 hour. Most direct trains run 1 hour 10 minutes to 1 hour 30 minutes, while D-series or services with more stops can take up to around 2 hours.
How to book train tickets from Nanjing to Shanghai?
You can book online via Rail Monsters for instant confirmation on G and D trains. Tickets are also available at station counters and machines with your passport. Seats are limited during weekends and holidays, so reserve in advance when possible.
How much is the high-speed train from Shanghai to Nanjing?
A one-way Second Class ticket typically costs about 175 to 200 CNY (24–28 USD) on G-series trains. First Class is around 280 to 315 CNY (38–44 USD), and Business Class about 540 to 605 CNY (75–84 USD). Prices shown on Rail Monsters include booking and service fees. Booking earlier helps secure preferred departure times and seats.
How to buy a train ticket from Shanghai to Nanjing?
Purchase online using Rail Monsters website or mobile apps for iOS and Android to choose train, seat class, and departure time. If buying at the station, arrive early at Shanghai Hongqiao with your passport to allow time for ticketing and security checks.
What train to take from Shanghai to Nanjing?
For the fastest trip, take a G-series high-speed service; most depart from Shanghai Hongqiao and arrive at Nanjing South. D-series trains are slightly slower and may use Shanghai station and Nanjing station, which can be convenient depending on where you stay.
How fast is the high-speed train from Nanjing to Shanghai?
G-series Fuxing trains reach up to 350 km/h (217 mph) on this route. This speed allows the journey to be completed in roughly 1 hour to 1 hour 30 minutes depending on stops and schedule.
How long is the train from Shanghai to Nanjing?
The fastest G-series services take about 1 hour. Most direct trains run 1 hour 10 minutes to 1 hour 30 minutes, while D-series or services with more stops can take up to around 2 hours.
How to book train tickets from Nanjing to Shanghai?
You can book online via Rail Monsters for instant confirmation on G and D trains. Tickets are also available at station counters and machines with your passport. Seats are limited during weekends and holidays, so reserve in advance when possible.
Learn more information at our
Country Guide

Buy Your Shanghai to Nanjing Train Tickets on Rail Monsters

Book train tickets from Shanghai to Nanjing with Rail Monsters : featuring a 24/7 support team and mobile apps for iOS and Android to buy and manage tickets. We provide flexible bookings and cancellations, along with free class upgrades for our loyal customers. Compare train ticket prices to find the best deals for your trip.