L'ancien Prieuré de Saint Jean de Balmes se trouve sur le Causse Noir qui surplombe la ville de Millau.

Géographiquement il se trouve entre Le Rozier-Peyreleau et les villages de Veyreau et Saint André de Veyzines.

Administrativement il est presque sur la limite entre les départements de la Lozère et de l'Aveyron.

Il se situe au bord de la D29, dans un grand virage, et il est peu visible depuis la route.

Toutefois un panneau indicateur mentionne la présence du monument historique.