In Taichung, there are two railways in parallel, one is Mountain Line which passes through urban area, and the other is Coastal line which passes through rural area.
Along Mountain Line, there are (from south to north):
Chenggong Station
Xinwuri Station
Wuri Station
Daqing Station
Wuchuan Station - under construction
Taichung Station
Jingwu Station - under construction
Taiyuan Station
Songzhu Station - under construction
Toujiacuo Station - under construction
Tanzi Station
Fengnan Station - under construction
Fengyuan Station
Houli Station
Tai'an Station
Along Coastal Line, there are (from south to north):
Zhuifen Station
Dadu Station
Longjing Station
Shalu Station
Qingshui Station
Taichung Port Station
Dajia Station
Rinan Station
Taichung Station is located on Jianguo Road. There is a small square in the front of the station, and numerous bus companies have stations within a three-minute walk of the station. They provide comprehensive local bus service along with long-distance bus services, many of which are to towns not served by trains.
Taichung Station lies on the Taiwan Railway Administration Mountain Line, which splits from the coastal line from Changhua City to the south of Taichung, to Jhunan, near Hsinchu, to the north.
The first southbound train departs for Pingtung at 6:05 in the morning while the first northbound train departs for Taipei at 6:10 am. The last trains in the early morning depart at 2:37 am and 2:46 for Pingtong and respectively.
There are two other local train stations within the city limits of Taichung. They are Taiyuan Station located in Beitun District and Daqing Station in South District. Both are only serviced by local trains.