Es limítrofe con las comunas francesas de Bousbecque, Roncq y Neuville-en-Ferrain y con las comunas belgas de Wervicq, Menin y la antigua comuna belga de Rekkem en la Provincia de Flandes Occidental.Halluin se sitúa a 9 km de Tourcoing, a 10 km de Mouscron, a 13 km de Courtrai, a 18 km de Lille, a 19 km de Roulers, a 22 km de Ypres y a 23 km de Armentières.