Travel options for:
Shanghai to Taipei
  • Fly Shanghai Hongqiao to Shungshan

    $123 - $553
    1. Shanghai

      18 min - every 10 minutes - line 10

      $1

    2. Shanghai Hongqiao (SHA)

      1 h 35 min - non-stop

      $120 - $550

    3. Shungshan (TSA)

      2 min - every 10 minutes

      $2

  • Fly Shanghai Pudong to Shungshan

    $149 - $819
    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 35 min - non-stop

      $140 - $800

    4. Shungshan (TSA)

      2 min - every 10 minutes

      $2

  • Fly Shanghai Pudong to Taipei

    $113 - $365
    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 30 min - non-stop

      $100 - $340

    4. Taipei (TPE)

      20 min - every 15 minutes

      $1 - $2

    5. Taoyuan

      13 min - every 30 minutes

      $5 - $6

  • Train, bus, ferry

    $214 - $287
    1. Jingan Temple

      18 min - every 10 minutes - line 2

      $1

    2. Shanghai Hongqiao

      4 h 24 min - once daily

      $55 - $120

    3. Fuzhou

      26 min - once daily

      $8 - $11

    4. Fuqing

      1 h - every 20 minutes

      $3

    5. Pingtan Ao'qian Port

      3 h 30 min - twice a week

      $127

    6. Taipei Harbor

      19 min - 11.3 miles

      $19 - $23

    7. Tamsui

      37 min - every 10 minutes

      $1 - $2

  • Bus, train, ferry

    $202 - $221
    1. Shanghai Zongzhan

      4 h 30 min - every 4 hours

      $19 - $27

    2. Wenling

      2 h 54 min - once daily

      $28 - $35

    3. Fuqing

      1 h - every 20 minutes

      $3

    4. Pingtan Ao'qian Port

      3 h 30 min - twice a week

      $127

    5. Taipei Harbor

      21 min - 15.4 miles

      $25 - $30

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

From South Shaanxi Road Station line 10 Shanghai Metro to Shanghai Hongqiao airport, fly to Shungshan airport, then Taipei Metro to Taipei. 3 h 58 min $212. From West Nanjing Road line 2 Shanghai Metro to Longyang Road, Maglev to Shanghai Pudong airport, fly to Shungshan airport, then Taipei Metro to Taipei. 4 h 9 min $277. From West Nanjing Road line 2 Shanghai Metro to Longyang Road, Maglev to Shanghai Pudong airport, fly to Taipei airport, Taoyuan Metro to Taoyuan, then train to Taipei. 4 h 54 min $192. From Jingan Temple line 2 Shanghai Metro to Shanghai Hongqiao, train to Fuzhou, train to Fuqing, bus to Pingtan Ao'qian Port, ferry to Taipei Harbor, taxi to Tamsui, then Taipei Metro to Zhongshan. 13 h 48 min $260. From Shanghai Zongzhan bus to Wenling, train to Fuqing, bus to Pingtan Ao'qian Port, ferry to Taipei Harbor, then taxi to Taipei. 14 h 25 min $214.