台東線
日清戦争後、日本は下関条約により割譲された台湾経営に着手する。合理的な経営には交通網整備が不可欠であるとし、1898年より台湾東部の鉄道路線に関する調査を開始、1910年2月1日より花蓮港(花蓮旧駅)から璞石閣(現在の玉里)間の建設に着手し、同年12月16日に花蓮港から鯉魚尾(現・寿豊駅)までが開通した。規格は軌間762mmの軽便鉄道であったが、将来は1,067mmに改軌して、西部縦貫線との連絡を考慮に入れての建設であった。玉里までの区間は7年4ヶ月の歳月と、総工費434万円の費用をもって、1917年11月1日に開業した。
璞石閣以南の建設は二期建設計画に策定されたが、当時の交通需要から積極的な建設は推進されなかった。そこで台東開拓会社は卑南(現在の台東市) - 里壠(現在の関山鎮)間の建設を自力で進め、1919年12月16日に供用開始としている。1920年代に入ると交通機関の一元化が提唱されたことから、1924年に台東開拓会社鉄道は台湾総督府鉄道により買収され、台東南線となる。同時に未着工区間であった台東 - 里壠間の建設を開始した。1926年3月25日、公埔と池上間が開通したことに伴い花蓮~台東を結ぶ総延長171.8キロの台東鉄道が完成し、全通式典が玉里で開かれた。
当時の台東線は軽便鉄道であったため列車の高速化が困難であり、花蓮 - 台東間は旅客で7 - 8時間、貨物の場合は11時間以上を要していた。しかし蒸気機関車牽引列車からディーゼル気動車へ更新されるに従い所要時間は漸次短縮され、1968年に新型光華号が投入されると、所要時間は3~4時間と大幅に短縮された。また、ナローゲージでは珍しい寝台車を連結した夜行列車も運行されていた。