La commune de Chabottes est située dans la haute vallée du Drac, au cœur du Champsaur, au sud-ouest du massif des Écrins. Abritée au nord par le massif du Vieux Chaillol, son climat est intermédiaire entre le climat méditerranéen de montagne des Alpes du Sud et celui plus froid et humide des Alpes du Nord.