Castillon-la-Bataille is een voormalig kanton van het Franse departement Gironde. Het kanton maakte deel uit van het arrondissement Libourne. Het kanton werd opgeheven bij decreet van 20 februari 2014, met uitwerking op 22 maart 2015. Alle gemeenten werden opgenomen in het nieuwe kanton Les Coteaux de Dordogne.
Gemeenten Het kanton Castillon-la-Bataille omvatte de volgende gemeenten:
Belvès-de-Castillon Castillon-la-Bataille (hoofdplaats) Gardegan-et-Tourtirac Sainte-Colombe Sainte-Terre Saint-Étienne-de-Lisse Saint-Genès-de-Castillon Saint-Hippolyte Saint-Laurent-des-Combes Saint-Magne-de-Castillon Saint-Pey-d'Armens Saint-Philippe-d'Aiguille Les Salles-de-Castillon Vignonet
Castillon-la-Bataille