Швеция находится на Скандинавском полуострове и прилегающих островах, крупнейшие из которых - Эланд и Готланд. Страна протянулась с севера на юг на 1600 км, а площадь ее составляет 450 тысяч кв. км. 15 % территории страны расположено за Полярным кругом. Швеция граничит на западе с Норвегией, на северо-востоке с Финляндией. На востоке она омывается Балтийским морем и Ботническим заливом, на юго-западе - проливом Каттегат.
На северо-западе простираются Скандинавские горы, где находится самая высокая точка Швеции - гора Кебнекайсе (2111 м). В центральной части страны преобладают плоскогорья и всхолмленные равнины, которые на юге переходят в низменности.
Реки не длинные, в основном, горные. Много каналов, самый главный - Гёта-канал, соединяющий озера Венерн и Веттерн, а также связывающий важные промышленные центры - Стокгольм, Гётеборг, Йёнчёпинг - и многие другие города Средней Швеции.
В Средней Швеции много озер, самые крупные - Венерн, Веттерн, Ельмарен и Меларен. В междуречьях в основном - болотистые местности.