Le marathon de San Sebastián se court dans les rues de Donostia, au bord du golfe de Gascogne. Le parcours est entièrement urbain et longe une partie du front de mer, dans un décor de baie caractéristique de la ville. En novembre, la météo basque peut être fraîche et humide, mais les températures restent favorables à l'effort long.
La spécificité de l'épreuve tient à son profil : le tracé est plat et se déroule au niveau de la mer, ce qui en fait un support intéressant pour viser un temps de référence sur marathon. Deux formats sont proposés, le marathon sur 42,195 km et un 10 km.