Travel options for:
Shanghai to Yangzhou
  • Train, bus

    $28 - $65
    1. Shanghai

      1 h 39 min - once daily

      $23 - $55

    2. Nanjing East

      1 h - every 15 minutes

      $5 - $10

  • Bus

    $13 - $19
    1. Shanghai General

      3 h 25 min - hourly

      $13 - $19

  • Drive

    $25 - $40
    1. Shanghai

      2 h 50 min - 174.8 miles

      $25 - $40

  • Fly, bus

    $75 - $340
    1. Shanghai

      15 min - every 10 minutes - line 2

      $1

    2. Longyang Road

      10 min - every 15 minutes

      $6 - $16

    3. Shanghai Pudong (PVG)

      1 h 5 min - non-stop

      $60 - $310

    4. Nanjing (NKG)

      50 min - every 20 minutes

      $3

    5. Nanjing station

      10 min - 2909 feet

    6. Nanjing East

      1 h - every 15 minutes

      $5 - $10

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

From Shanghai train to Nanjing East then bus to Yangzhou. 2 h 46 min $53. From Shanghai General bus to Yangzhou. 3 h 25 min $14. From Shanghai drive to Yangzhou. 2 h 50 min $30. From West Nanjing Road line 2 Shanghai Metro to Longyang Road, Maglev to Shanghai Pudong airport, fly to Nanjing airport, bus to Nanjing station, walk to Nanjing East, then bus to Yangzhou. 4 h 46 min $185.