Montruffet est situé sur la commune du Malzieu-Forain à une altitude de 1104m.
Situation de la commune du Malzieu-Forain en Lozère :