La ville est située sur la frontière française, à quelque kilomètre de Morteau. Et grâce à l'autoroute H20 qui relie Le Locle à La Chaux-de-Fonds puis à Neuchâtel, elle est facilement et rapidement accessible en voiture depuis toutes les directions.