Er is geen treinstation in Westerlo. De dichtstbijzijnde stations zijn die van Herentals, (Sint-Jozef-)Olen, Geel en Aarschot. Er zijn goede busverbindingen met de treinstations van Herentals en Aarschot. Via 03 218 14 94 kan je daar ook een belbus naar Westerlo reserveren.