Travel options for:
Shanghai to Jiangsu
  • Train

    $24 - $56
    1. Shanghai

      1 h 39 min - once daily

      $23 - $55

    2. Nanjing

      3 min - 892 feet

    3. Nanjing station

      6 min - every 5 minutes - line 1

      $1

  • Train via Nanjing South

    $47 - $55
    1. Shanghai

      1 h 31 min - once daily

      $45 - $55

    2. Nanjing South

      26 min - every 5 minutes - line 1

      $1

  • Bus PiaoJia CN

    $13
    1. Shanghai Henfeng Road Bus

      4 h - hourly

      $13

    2. Nanjing

      11 min - 3219 feet

    3. Xinjiekou

      4 min - every 5 minutes - line 1

      $1

  • Bus China Bus Guide

    $17 - $26
    1. Shanghai General

      1 h 20 min - 5 times a day

      $8 - $12

    2. Wuxi

      8 min - 1965 feet

    3. Wuxi

      2 h 30 min - hourly

      $8 - $14

    4. Nanjing East

      13 min - 3750 feet

    5. Nanjing station

      6 min - every 5 minutes - line 1

      $1

  • Drive

    $26 - $40
    1. Shanghai

      2 h 55 min - 185 miles

      $26 - $40

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Shanghai train to Nanjing, walk to Nanjing station, then line 1 Nanjing Metro to Gulou. 1 h 49 min $47. From Shanghai train to Nanjing South then line 1 Nanjing Metro to Gulou. 1 h 59 min $51. From Shanghai Henfeng Road Bus station bus to Nanjing, walk to Xinjiekou, then line 1 Nanjing Metro to Gulou. 4 h 17 min $13. From Shanghai General bus to Wuxi, walk to Wuxi, bus to Nanjing East, walk to Nanjing station, then line 1 Nanjing Metro to Gulou. 5 h 11 min $19. From Shanghai drive to Nanjing. 2 h 55 min $32.