Hrabišín (German: Rabersdorf) is a municipality and village in Šumperk District in the Olomouc Region of the Czech Republic. It has about 900 inhabitants.
Hrabišín lies approximately 7 kilometres (4 mi) south-east of Šumperk, 40 km (25 mi) north-west of Olomouc, and 188 km (117 mi) east of Prague.