Gattières erstreckt sich in das Tal des FlussesVar, etwa 18 Kilometer nordwestlich vonNizza. Ein Teil des Gemeindegebietes liegt imRegionalen Naturpark Préalpes d’Azur. Umgeben wird Gattières von den NachbargemeindenCarros im Norden,Colomars im Osten und Nordosten, Nizza im Südosten,Saint-Jeannet im Süden und Westen sowieBézaudun-les-Alpes im Nordwesten.
Von 1338 bis 1760 war die Gemeinde Gattières eine EnklaveSavoyens (bzw. der Grafschaft Nizza oder des Königreichs Sardinien). Die besondere Position machte Gattières zu einem Ort mit besonderer strategischer Bedeutung.