Stasjonen fikk opprinnelig en egen type stasjonsbygning til ekspedisjon og godsrom, denne ble tegnet av arkitekt Gudmund Hoel og oppført i 1968. Det hørte også til et lite uthus med toalett, samt en liten bolig på ca. 40 m². Stasjonen åpnet i 1868 som et stoppested, betjent kun for reisende og gods. Fra 1. januar 1873 ble stasjonen betjent for ekspedering av tog, reisende og gods. I perioden 1913–15 ble det oppført en ny stasjonsbygning som ble tegnet av arkitektene Gudmund Hoel, Jens Flor og A. Kielland. Den ny stasjonen ble oppført i arkitektstilen "nyklassisisme". 1. desember 1966 ble stasjon fjernstyrt samtidig som den var betjent for ekspedering av reisende og gods. 1. januar 1978 ble den fjernstyrt uten fast bemanning.