La ville est traversée par la route nationale 40 reliant Arlon et Mons, ainsi que par la route nationale 85 reliant Florenville-frontière française (Carignan) et Bastogne. Elle se trouve en outre à cinq kilomètres à l’ouest de l’échangeur autoroutier de Neufchâteau joignant l’A4/ (Arlon-Bruxelles) et l’A26/ (vers Liège).