Belgian Railways (NMBS/SNCB) operates a train from Brussels to Neerpelt hourly. Tickets cost $7 - $10 and the journey takes 37 min. Belgian Railways (NMBS/SNCB) also services this route hourly. Alternatively, FlixBus operates a bus from Brussels to Neerpelt once daily. Tickets cost $5 - $9 and the journey takes 1 h 20 min. De Lijn also services this route hourly.
From Bruxelles-Nord train to Lier(B) then train to Neerpelt. 2 h 6 min 12€. From Brussels, Brussels-North station bus to Hasselt Station perron 9 then bus to Neerpelt Ankerweg. 3 h 10€. From Brussels drive to Neerpelt. 1 h 11 min 14€.