Taichung é o principal centro ferroviário do centro de Taiwan, situado entre a área de Taipei a norte e Kaohsiung a sul. A cidade tem dois principais pontos ferroviários de passageiros: a Estação de Taichung na rede da Taiwan Railway e a Estação THSR Taichung em Wuri, na linha de alta velocidade. A Taiwan High Speed Rail e a Taiwan Railway servem ambas a cidade, conferindo a Taichung um papel central na espinha ferroviária norte-sul de Taiwan.
Os serviços de comboio a partir de Taichung incluem ligações de alta velocidade na Estação THSR Taichung, comboios interurbanos e regionais da Taiwan Railway na Estação de Taichung, e acesso ferroviário de correspondência entre a estação de alta velocidade e a ferrovia convencional na Estação Xinwuri. O Aeroporto de Taichung não tem uma estação ferroviária direta, por isso os passageiros ferroviários costumam usar a Estação de Taichung ou a Estação THSR Taichung e seguir depois em transporte terrestre local.
As rotas ferroviárias de Taichung seguem para norte em direção a Taipei, Banqiao, Taoyuan e Hsinchu, para sul em direção a Chiayi, Tainan e Zuoying para Kaohsiung, e regionalmente em direção a Changhua, Miaoli e estações da linha costeira ou da linha de montanha no centro de Taiwan. Reserve online comboios de e para Taichung na Rail Monsters.