Saint-Aubin-des-Châteaux è un comune della Loire-Atlantique di 1557 abitanti.
Si trova a 9 km a ovest di Chateaubriand (D34), 60 km a sud di Rennes (N137/D772) e 65 km a nord di Nantes (N137).
Il comune è attraversato dal Cara (affluente del Vilaine).
Il nome del Sanctus Castellis Albino, risale al 1183.