San Sebastian is gelegen in het noorden van Spanje en het zuiden van Frankrijk. De stad is per auto het beste te bereiken. Vanuit Madrid is het ongeveer 400 kilometer. Vanuit het Franse Bordeaux is het zo´n 250 kilometer.
In de stad is het vervoer goed geregeld. Hoewel de bezienswaardigheden allen op loopafstand van elkaar verwijderd liggen kun je ook de bus nemen. Verder rijden er veel taxi´s rond. Die taxi´s kunnen u bijvoorbeeld naar de omgeving van San Sebastian brengen.