Girona is located in the northeast of Spain, in the autonomous community of Catalonia. The city lies inland, about 100 kilometers north of Barcelona and 60 kilometers west of the Mediterranean Sea, making it ideally situated between coastal and mountain regions. Girona is close to both the Pyrenees mountain range and the Costa Brava, offering easy access to breathtaking landscapes, from rugged mountain trails to sandy beaches.
The River Onyar flows through the city, dividing the old town from the newer parts and offering scenic riverfront views. This river, along with the nearby mountains, creates a stunning natural backdrop that defines Girona’s landscape. The city is also close to the French border, making it a popular stop for international travelers visiting both Spain and France.
Girona enjoys a Mediterranean climate with hot summers and mild winters. Summers are ideal for exploring the city and enjoying the surrounding natural attractions, with temperatures averaging around 30°C (86°F). Spring and fall are also fantastic times to visit, offering more moderate weather and fewer crowds. Winters, while cooler, rarely see temperatures drop below 10°C (50°F), making Girona a year-round destination.