Shanghai to Nanjing by Train

300 km • 59min-1h30m • Ancient Capital

Distance
300 km
Fastest Train
59 min
Daily G-trains
76
Ticket Price
¥140-220
Best For
History, Ancient Capital

Stations

🚉 Shanghai

  • Shanghai Hongqiao (上海虹桥)Most G-trains to Nanjing South
  • Shanghai (上海站)Some G and D trains

🚉 Nanjing

  • Nanjing South (南京南)High-speed station, metro Line 1/3/S1/S3
  • Nanjing (南京站)Near city center, Xuanwu Lake

Train Options

G-train (High-speed) ⭐

Best Choice

Duration: 59min-1h30m

Frequency: Every 10-15 min

Daily trains: 76

Fastest: G32 (59 min)

Business: ¥280-320

First class: ¥230-260

Second class: ¥140-160

D-train (Bullet)

Duration: 1h30m-2h • Frequency: Every 20-30 min • Second: ¥110-130

Popular Trains

Train Depart Arrive Duration Note
G32 19:25 20:24 59m Fastest
G76 20:15 21:15 1h00m Evening
G460 16:53 17:56 1h03m Afternoon
G7176 19:55 20:56 1h01m Peak hour

Top Attractions in Nanjing

  • Sun Yat-sen Mausoleum (中山陵) (2-3h) Dr. Sun's final resting place
    Free
  • Ming Xiaoling Tomb (明孝陵) (2-3h) UNESCO, Ming Dynasty
    ¥70
  • Confucius Temple (夫子庙) (2h) Qinhuai River area
    Free
  • Nanjing City Wall (明城墙) (1-2h) Ming Dynasty wall
    ¥30
  • Presidential Palace (总统府) (2h) ROC history
    ¥40
  • Xuanwu Lake (玄武湖) (1-2h) Scenic park
    Free

Practical Tips

Best route: Shanghai Hongqiao → Nanjing South (most trains)

Booking: Same-day tickets usually available

History: Allow 2-3 days for all historical sites

Food: Try salted duck (盐水鸭) and duck blood soup (鸭血粉丝)

Best season: Spring (March-May) best for plum blossoms