Gijón liegt im Norden Spaniens, direkt an der Küste des Kantabrischen Meeres, in der autonomen Region Asturien. Die Stadt befindet sich eingebettet zwischen dem Meer und den Hügeln der Cordillera Cantábrica, was ihr eine besonders reizvolle landschaftliche Kulisse verleiht.
In unmittelbarer Nähe liegen die Städte Oviedo (ca. 30 km entfernt) und Avilés (rund 25 km). Die Umgebung ist geprägt von Stränden, Flusstälern und bewaldeten Hügeln. Gijón verfügt über mehrere städtische Strände wie die Playa de San Lorenzo und ist gleichzeitig nur einen Katzensprung von malerischen Naturparks wie dem Parque Natural de las Ubiñas-La Mesa entfernt.
Das Klima in Gijón ist ozeanisch mit milden Sommern und feuchten, aber gemäßigten Wintern. Durchschnittstemperaturen im Sommer liegen zwischen 20 und 25 °C, was die Stadt besonders angenehm für Besucher macht, die Hitze meiden möchten. Die beste Reisezeit ist zwischen Mai und Oktober, wobei auch Frühling und Herbst ideale Bedingungen für Outdoor-Aktivitäten und Veranstaltungen bieten.