San Sebastián (španělsky: [san seβasˈtjan]; francouzsky: Saint-Sébastien, baskicky: Donostia (baskicky: [doˈnos̺tia])) je pobřežní město a obec v Baskicku ve Španělsku. Leží na pobřeží Biskajského zálivu, 20 km od francouzských hranic. Je to hlavní město regionu Gipuzkoa. V obci žije 186 409 obyvatel (2012). Místní obyvatelé si říkají donostiarra (jednotné číslo), a to jak ve španělštině, tak v baskičtině.