Morez se situe à 12 kilomètres de la frontière Suisse, Lausanne et Genève se trouvant chacune à 1 heure de route.
Morez se situe également à 100 kilomètres des villes de Dole, Dijon et Besançon et à 50 kilomètres de Lons le Saunier. Elle possède une gare avec des liaisons vers Saint-Claude, Champagnole, Besançon, Dole et Paris. L’aéroport le plus proche est celui de Genève, à 54 kilomètres..