Plainfaing se situe à l’est de la Vallée de la Haute-Meurthe, au pied du Col du Bonhomme, c’est la première commune traversé par la Nationale 415 en venant de l’Alsace. C’est le second village traversé par la rivière la Meurthe, juste après Le Valtin.
En suivant la National 415 et la Meurthe à l’ouest, puis au nord, on peut traverser les villes et communes de Fraize, Anould, Saint-Léonard, Saulcy-sur-Meurthe et Saint-Dié-des-Vosges.