Torup ligger i inre Halland nära landskapsgränsen till Småland och i anslutning till Nissans dalgång. Genom samhället går Halmstad–Nässjö järnvägars huvudlinje och från ett triangelspår strax norr om samhället utgår också den drygt milslånga sidobanan till Hyltebruk via Rydöbruk. Bangården ligger mitt i ortens centrum och har tre genomgående huvudspår och ett stickspår på norra sidan. Stationshuset som i vanlig ordning bland annat inrymmer tågexpeditionen ligger på bangårdens södra sida och intill det finns en plattformsövergång till den plattform som ligger mellan spår 1 och spår 2. Inom driftplatsen finns också två bevakade plankorsningar, en för länsväg 150 över bangårdens tre huvudspår strax öster om stationshuset och en strax väster om västra bangårdsänden.