Florac Trois Rivières ligt in de vallei van de Tarnon, een riviertje dat door het departement Lozère stroomt voordat het samenvloeit met de Tarn. De gemeente ligt aan het begin van de Gorges du Tarn (een kloof gevormd door de Tarn).
De stad en de vallei van de Tarnon liggen in het Nationaal Park van de Cevennen, maar maken geen deel uit van het park.
De gemeente Florac Trois Rivières heeft een oppervlakte van 48,39 km2 (18,68 sq mi) en de gemiddelde hoogte is 542 m (1.778 ft); ter hoogte van het stadhuis is de hoogte 560 m (1.840 ft).
| Florac Trois Rivières en zijn buurgemeenten |
|  |
De gemeente wordt omringd door de gemeenten Quézac, Bédouès-Cocurès, Pont de Montvert - Sud Mont Lozère, Cans et Cévennes, Vebron en Montbrun.
Plaatsen naast Florac Trois Rivières |
| Quézac | Bédouès-Cocurès | Pont de Montvert - Sud Mont Lozère | | Montbrun | Florac Trois Rivières | Cans en Cévennes | | Vebron | Cans en Cévennes | Cans en Cévennes | |
Het klimaat in Florac Trois Rivières is volgens de Köppen-klimaatclassificatie Cfb - Oceanisch klimaat met sjabloonzomers.