San Sebastián (spagnolo: [san seβasˈtjan]; francese: Saint-Sébastien, basco: Donostia (basco: [doˈnos̺tia])) è una città costiera e un comune dei Paesi Baschi, in Spagna. Si trova sulla costa del Golfo di Biscaglia, a 20 km (12 miglia) dal confine francese. È la capitale di Gipuzkoa. La popolazione del comune è di 186.409 abitanti (2012). La gente del posto si chiama donostiarra (singolare), sia in spagnolo che in basco.