Machelen es un municipio de Bélgica que pertenece a la comunidad flamenca y está situado en la región de Flandes, en el arrondissement de Halle-Vilvoorde.