The station has two island platforms and a side platform. The side platform opened on 3 May 2007, but is only rarely used for terminating trains. The cross station-type building allows passengers to buy tickets on the second floor with connections to platforms at ground level. The station is also the origin station for most eastbound trains to Yilan, Hualien, and Taitung.
History
1901-08-25: Opened as "Shulin Dropping Station"
1902-06-01: Name changed to "Shulin Stopping Station"
1940-12: Name changed to "Shulin Station"
1955-01-01: Designated as a 2nd level (2nd) station
1966-01-01: Designated as a 2nd level (1st) station
1985-07-01: Designated as a 1st level station
1994-07-26: The old station was demolished. The station was moved into a temporary structure.
1997-03-14: Shulin Yard begins operations. The Eastern line terminus is shifted from Banqiao to Shulin.
1997-09-27: The new cross-station type building opens.
2007-05-03: The third platform opens.
2008-06-20: The Taipei-Shulin segment begins trials with payment using the EasyCard.