Viskafors är den första driftplatsen söder om Borås längs med Viskadalsbanan ner mot Varberg. Bangården ligger alldeles intill Viskans uppdämda men ändå ganska smala vatten och har två huvudspår med en kortare och ganska smal plattform mellan dessa i södra delen. Stationshuset återfinns öster om spåren vid södra bangårdsänden och norr om det finns också ett godsmagasin. Mellan magasinet och stationshuset finns den övergång som leder till plattformen och den korsar förutom det ena plattformsspåret också det stickspår som ligger närmast godsmagasinet och som fortsätter ytterligare en bit norrut innan det avslutas med en stoppbock.