El puerto de San Sebastián se encuentra situado dentro del término municipal de San Sebastián, en el extremo oriental de la bahía de la Concha, al sur del monte Urgull y junto a la Parte Vieja. Actualmente el puerto de San Sebastián dispone de dos dársenas, una pesquera y otra deportiva. La unión entre la Parte Vieja y el muelle se produce a través de «Portaletas» un paso formado por una serie de arcadas El Paseo del Muelle, que conserva las casas de estilo pesquero, empieza con la iglesia de San Pedro y se extiende hasta el Aquarium. Al otro extremo, se encuentran la pasarela del náutico y su terraza con vistas a la bahía.