Kaohsiung è il principale snodo ferroviario del sud di Taiwan e l'area terminale meridionale della Taiwan High Speed Rail. La città utilizza diverse stazioni passeggeri, con Zuoying che serve i treni ad alta velocità e la stazione di Kaohsiung che funge da stazione centrale TRA. La Taiwan High Speed Rail e la Taiwan Railways Administration collegano Kaohsiung con il corridoio occidentale dell'isola, le contee meridionali e le tratte della costa orientale.
I servizi ferroviari da Kaohsiung includono l'alta velocità a Zuoying, i treni intercity TRA, i treni regionali locali e i collegamenti interinsulari attraverso Pingtung verso Taitung. La stazione di Kaohsiung gestisce i servizi TRA attraverso il centro città, mentre Xinzuoying collega le piattaforme TRA con la stazione dell'alta velocità di Zuoying per i trasferimenti tra operatori.
Le linee ferroviarie da Kaohsiung si dirigono a nord verso Tainan, Taichung, Hsinchu, Taoyuan e Taipei, a est attraverso Pingtung verso Taitung e lungo il sud di Taiwan per viaggi regionali più brevi. I treni per Kaohsiung arrivano principalmente attraverso la stessa coppia di stazioni Zuoying e Kaohsiung, rendendo importante la scelta della stazione al momento della prenotazione dei biglietti del treno. Prenota online i treni da e per Kaohsiung su Rail Monsters.