Bonnefont est situé sur la commune des Bessons à une altitude de 1052m.
Situation de la commune des Bessons en Lozère :