Située sur la Haute Vallée de la Moselle, au pied du Ballon d'Alsace et du Ballon de Servance, Saint-Maurice-sur-Moselle se trouve sur une zone de montagne de 550 à 1250 m d'altitude. 2581 hectares de forêt (principalement de sapins, d'épicéas et de hêtres) sont traversés par de nombreux sentiers balisés par le Club Vosgien (GR5, GR7, GR59, GR533) : le Ballon d'Alsace, le circuit des 2 Chapelles, les roches de Morteville, les Neufs Bois sont des exemples de balades qui offrent des points de vue remarquables.
Deux village voisins entourent la commune : Bussang et Fresse-sur-Moselle.