Reinach es una ciudad y comuna suiza del cantón de Basilea-Campiña, situada en el distrito de Arlesheim.
[2] Limita al norte con las comunas de Oberwil, Bottmingen, Basilea (BS) y Münchenstein, al este con Arlesheim, al sur con Aesch y Dornach (SO), y al oeste con Therwil.