Det äldsta stationshuset byggdes 1877 för Vimmerby - Hultsfreds järnväg och var av Nässjö-Oskarshamnsbanans typ. Inför tillkomsten av Östra Centralbanan (Linköping - Hultsfred) flyttades byggnaden 1901 närmare de nya spåren och påbyggdes med en våning, där bostad anordnades för stationsinspektoren.
Nytt stationshus togs i bruk i oktober 1954; det gamla revs månaden därpå.
Banmästarbostad i stationshuset och i hus 9. Banvakt nummer 24 för sträckan Linköping-Rimforsa-Hultsfred bodde i egen bostad (noteringen avser ÖCJ-tiden).
Smalspårslokstallet (NVHJ) revs i början av oktober 1976. Normalspårsstallet (ÖCJ) finns fortfarande kvar 2022.