Battel is een gehucht en wijk van Mechelen. Verder naar het westen liggen de deelgemeenten Heffen en Leest.
De wijk bevindt zich tussen de Dijle en het Kanaal Leuven-Dijle, die er min of meer parallel lopen en noordelijker samenkomen in het Zennegat.
De N16 loopt met de Battelbrug over het kanaal Leuven-Dijle. Even verder ligt het knooppunt met de E19 en de R6.