Kanton Saint-Bonnet-en-Champsaur (fr. Canton de Saint-Bonnet-en-Champsaur) je francouzský kanton v departementu Hautes-Alpes v regionu Provence-Alpes-Côte d'Azur. Tvoří ho 18 obcí.