Voss var tidligere forgreningsstasjon for Hardangerbana som gikk til Granvin stasjon ved Hardangerfjorden. Passasjertrafikken på denne banen ble innstilt i 1985 og banen nedlagt i 1989. Strekningen Voss - Palmafoss vognlastterminal ble beholdt som sidespor. De fleste lokaltogene vest på Bergensbanen som går lengre enn Bergen-Arna har sitt endestopp ved Voss, men noen lokaltog går videre til Myrdal.