Knavrabo është fshat në komunën Gislaved, në qarku i Jonkopingut, Suedia. Knavrabo ndodhet në lartësinë 134 m mbi nivelin e detit. Qyteti më i afërt: Värnamo, 50 km në lindje. Vende interesante përreth: Burseryds kyrka (6,3 km), Södra Hestra Church (14,3 km) dhe Kalvs kyrka (8,6 km).