Rome2Rio

How to get fromKaohsiung to Baliby train, bus, car, or plane

Find Transport to Bali

See all options

There are 5 ways to get from Kaohsiung to Bali by train, bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train

    best
    1. Take the train from 左營 to 桃園train train 臺灣高鐵線
    2. Take the train from Taoyuan HSR Station to Linkoutrain train Commuter
    3h
    $50–64
  2. Drive 340.4 km

    cheapest
    1. Drive from Kaohsiung to Balicar car 340.4 km
    3h 44m
    $32–46
  3. Bus

    1. Take the bus from Jianguo to Jingguo Zhuangjing Road Intersectionbus bus 1610
    4h 59m
    $35–45
  4. Fly from Kao-Hsiung International Airport

    1. Fly from Kao-Hsiung International Airport (KHH) to Taipei Songshan Airport (TSA)plane plane KHH - TSA
    4h 6m
    $126–671
  5. Train to Tainan Airport, fly

    1. Take the train from 高雄 to 臺南train train
    2. Fly from Tainan Airport (TNN) to Taipei Songshan Airport (TSA)plane plane TNN - TSA
    5h 24m
    $153–271

Kao-Hsiung International Airport (KHH) to Taipei Songshan Airport (TSA) flights

Calendar138Weekly Planes
Duration2h 52mAverage Duration
Ticket$115Cheapest Price
See schedules

Questions & Answers

What companies run services between Kaohsiung, Taiwan and Bali, Taiwan?

You can take a subway from Formosa Boulevard Station to Bali via THSR Zuoying Station, 左營, 桃園, Taoyuan HSR Station, and Linkou in around 3h. Alternatively, U Bus operates a bus from Jianguo to Jingguo Zhuangjing Road Intersection every 30 minutes. Tickets cost $15–22 and the journey takes 4h 39m.

Airlines
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Getting to Rome from the airport, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers