La Suède se situe à la frontière du détroit de Cattégat, de la Norvège et de la Finlande, ainsi que de la mer Baltique.
Deux grandes îles de la mer Baltique appartiennent à la Suède: Gotland (env. 3'000 km²) et Öland (env. 1'300 km²). En tout, la Suède compte à peu près 221'800 îles. Du nord au sud, la plus longue transversale du pays ne fait pas moins de 1'572 km, et 499 km d'est en ouest.
Composé essentiellement de grandes étendues plates à vallonnées, le territoire suédois est également montagneux à la frontière norvégienne: les Alpes scandinaves s'élèvent jusqu'à 2'000 m d'altitude. Le plus haut sommet est le Kebnekaise, culminant à 2'111 m. La Suède regroupe 28 parcs nationaux, dont les plus vastes se trouvent dans le nord-ouest du pays.