La Comarca de San Sebastián engloba las poblaciones que por su cercanía se hallan más estrechamente vinculadas a la ciudad de San Sebastián, principal ciudad y capital de la provincia de Guipúzcoa.
La comarca forma en la práctica una aglomeración urbana de 329.719 habitantes (2018).
Limita por el este con la comarca del Bajo Bidasoa, por el sureste con Navarra (comarcas de las Cinco Villas y Valle del Urumea), por el sur con Tolosaldea y por el oeste con Urola Costa.
La componen los siguientes 11 municipios: Andoáin, Astigarraga, Hernani, Lasarte-Oria, Lezo, Oyarzun, Pasajes, Rentería, San Sebastián, Urnieta y Usúrbil.
A veces la Comarca de San Sebastián suele subdividirse en tres sub-comarcas: