Bouillon est traversé par la route européenne , qui permet de rejoindre Sedan (à la frontière, la route est libellée ). Un carrefour situé à quelques kilomètres au sud permet de prendre la vers Arlon et Luxembourg. La route européenne permet de rejoindre également Dinant et Namur (par la à partir du carrefour de Mache) ainsi que Libramont et l'autoroute . Enfin la , à l'ouest de la cité, permet de rejoindre la vallée de la Semois.