Veynes is een kanton van het Franse departement Hautes-Alpes. Het kanton maakt deel uit van het arrondissement Gap. Het heeft een oppervlakte van 245,83 km² en telt 6880 inwoners in 2017 ; dat is een dichtheid van 28 inwoners/km².

Gemeenten Oorspronkelijke samenstelling Het kanton Veynes omvatte tot en met 2014 de volgende 8 gemeenten:

Chabestan Châteauneuf-d'Oze Furmeyer Montmaur Oze Saint-Auban-d'Oze Le Saix Veynes (hoofdplaats)

Herindeling Bij de herindeling van de kantons bij decreet van 20 februari 2014, met uitwerking in maart 2015, werd de gemeente Dévoluy, de enige gemeente in het op die dag opgeheven kanton Saint-Étienne-en-Dévoluy opgenomen in het kanton en werden de gemeenten Manteyer, Rabou en La Roche-des-Arnauds werden opgenomen van het eveneens op die dag opgeheven kanton Gap-Campagne. Tegelijkertijd werden de gemeenten Chabestan, Oze, Saint-Auban-d'Oze en Le Saix overgeheveld naar het kanton Serres.

Huidige samenstelling Châteauneuf-d'Oze Dévoluy Furmeyer Manteyer Montmaur Rabou La Roche-des-Arnauds Veynes (hoofdplaats)

Veynes