Donostia-San Sebastián is located in the Basque province of Gipuzkoa, in the northern part of Spain. Positioned along the Bay of Biscay, the city enjoys a privileged coastal setting with easy access to sandy beaches such as Playa de la Concha, one of the most famous urban beaches in Europe. The city is flanked by lush green hills and the scenic Urgull and Igueldo mountains, offering breathtaking panoramic views of the surrounding region.
The city is situated approximately 30 kilometers from the French border, making it a gateway to both Spain and France. Its proximity to major cities like Bilbao (around 100 kilometers west) and Pamplona (about 80 kilometers south) adds to its accessibility and appeal. Visitors can also explore nearby natural landmarks like the Picos de Europa and the Pyrenees mountains.
Donostia enjoys a temperate maritime climate, with mild winters and warm summers, thanks to its coastal position. Summer temperatures typically range between 20°C and 25°C (68°F to 77°F), while winter temperatures rarely drop below 8°C (46°F). The best time to visit is between May and September when the weather is pleasant and ideal for outdoor activities.