Viskan är den nordligaste av de fyra stora hallandsåarna. Ån är 140 km lång och rinner från sjön Tolken (228 m.ö.h.), på gränsen mellan Borås och Ulricehamns kommun, vidare åt nordväst till till Öresjö (133 m.ö.h.) norr om Borås. Efter Borås rinner viskan söderut där den bl.a. passerar samhällena Viskafors, Rydal, Kinna, Skene, Björketorp, Horred, Veddige och Derome innan den slutligen mynnar i Klosterfjorden i Kattegatt, ca 15 km norr om Varberg.
Viskan är den nordligaste av de fyra stora hallandsåarna. Ån är 140 km lång, och rinner från sjön Tolken (228 m.ö.h.), mellan Borås och Ulricehamn, först åt norr via Öresjön och sedan åt väster mot Öresjö (133 m.ö.h.).