Le Garn liegt etwa 55 Kilometer nordnordöstlich von Nîmes und etwa 30 Kilometer nordwestlich von Orange. Umgeben wird Le Garn von den Nachbargemeinden Labastide-de-Virac im Norden und Nordwesten, Saint-Remèze im Norden und Nordosten, Aiguèze im Osten, Laval-Saint-Roman im Osten und Südosten, Issirac im Süden sowie Orgnac-l’Aven im Westen.