Saint-Germain-du-Teil az Aubrac-hegység déli peremén fekszik, a Lot-folyó völgye felett, 800 méteres (a községterület 520-1122 méteres) tengerszint feletti magasságban, a megyeszékhelytől 46 km-re nyugatra. A község területének 30%-át (686 hektár) erdő borítja.[2]
Nyugatról Saint-Pierre-de-Nogaret és Les Hermaux, északról Les Salces, keletről Le Monastier-Pin-Moriès és La Canourgue, délről pedig Banassac községekkel határos. Nyugati határát a Doulou-patak alkotja.
A D52-es megyei út köti össze a Lot völgyében haladó főúttal (5,5 km), valamint Les Salces-on (9 km) és a Trébatut- (1100 m), valamint a Bonnecombe-hágón (1350 m) keresztül Nasbinals-al (31 km). A D152-es út Saint-Pierre-de-Nogaret (7 km) felé teremt összeköttetést. Keleti határát érinti az A75-ös autópálya is.
A községhez tartozik Champcros, La Violle, Le Pouget, Montagudet, Montagut, Le Ferréol, Le Tioulet, Malbousquet; valamint Combret.
Története
A település a történelmi Gévaudan tartomány Canilhaci báróságához tartozott.