Kaohsiung es el principal nudo ferroviario del sur de Taiwán y la terminal sur de Taiwan High Speed Rail. La ciudad cuenta con varias estaciones de pasajeros, con Zuoying para los trenes de alta velocidad y Kaohsiung Station como la estación central de TRA. Taiwan High Speed Rail y la Taiwan Railways Administration conectan Kaohsiung con el corredor occidental de la isla, las provincias del sur y las rutas de la costa este.
Los servicios de tren desde Kaohsiung incluyen trenes de alta velocidad en Zuoying, trenes interurbanos de TRA, trenes regionales locales y conexiones entre islas a través de Pingtung hacia Taitung. Kaohsiung Station gestiona los servicios de TRA en el centro de la ciudad, mientras que Xinzuoying enlaza los andenes de TRA con la estación de alta velocidad de Zuoying para los transbordos entre operadores.
Las rutas ferroviarias desde Kaohsiung se dirigen al norte hacia Tainan, Taichung, Hsinchu, Taoyuan y Taipei, al este a través de Pingtung hacia Taitung, y por el sur de Taiwán para viajes regionales más cortos. Los trenes a Kaohsiung llegan principalmente a través del mismo par Zuoying y Kaohsiung Station, por lo que elegir bien la estación es importante al reservar billetes de tren. Reserva trenes desde y hacia Kaohsiung en línea en Rail Monsters.