Travel options for:
Tainan to Taipei
  • Train Taiwan High Speed Rail

    $41 - $61
    1. Tainan

      23 min - hourly

      $1 - $2

    2. Tainan

      1 h 50 min - every 30 minutes

      $40 - $60

  • Train

    $16 - $27
    1. Tainan

      3 h 5 min - once daily

      $16 - $27

  • Bus U Bus

    $13 - $21
    1. Binggongchang

      2 h 23 min - every 30 minutes

      $5 - $10

    2. Chaoma

      4 min - every 30 minutes

    3. Zhonggan Station

      1 h 30 min - hourly

      $7 - $11

  • Bus

    $13 - $21
    1. Tainan Main Station

      5 h - every 30 minutes

      $13 - $21

  • Train, bus

    $15 - $21
    1. Tainan Station

      1 h 21 min - every 30 minutes

      $3 - $6

    2. Minxiong Station

      3 h 22 min - hourly

      $12 - $15

  • Drive

    $23 - $35
    1. Tainan

      3 h 11 min - 191.5 miles

      $23 - $35

  • Fly

    $119 - $160
    1. Tainan

      7 min - 3.1 miles

      $6 - $8

    2. Tainan (TNN)

      2 h 40 min - 1 stopover

      $110 - $150

    3. Shungshan (TSA)

      2 min - every 10 minutes

      $2

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

From Tainan train to Tainan then train to Taipei. 2 h 28 min 1684. From Tainan train to Taipei. 3 h 5 min 565. From Binggongchang bus to Chaoma, bus to Zhonggan Station, then bus to Taipei Station. 4 h 27 min 510. From Tainan Main Station bus to Taipei Station. 5 h 546. From Tainan Station train to Minxiong Station then bus to Taipei Station. 5 h 13 min 544. From Tainan drive to Taipei. 3 h 11 min 871. From Tainan taxi to Tainan airport, fly to Shungshan airport, then Taipei Metro to Taipei. 2 h 53 min 3908.