Byer langs elven er Spišská Nová Ves og Košice, begge i Slovakia. I Slovakia flyter elven gjennom den østlige delen av Slovenský raj nasjonalpark. Hornád munner ut i Sajó sørøst for Miskolc i Ungarn, ti kilometer før denne munner ut i Tisza.