Національна залізнична мережа Швеції загальною протяжністю 17 118 км складається з магістральних залізничних ліній - ліній, що мають стратегічне значення, та інших залізниць - допоміжних гілок, під'їзних шляхів, інфраструктури морських портів. Всі магістральні лінії і частина інших залізниць належить державі.
Потяги є основним видом транспорту поза великими містами, вони обслуговують регіональні центри. Мережа залізниць найбільш розвинена в південній частині Швеції, де зосереджена більшість міст країни.
Загальна протяжність автомобільних доріг Швеції становить 424,4 тис.км. Основу автодорожньої мережі Швеції складають державні автодороги центрального підпорядкування - 98,3 тис.км., а також дороги і вулиці, що знаходяться в комунальному підпорядкуванні - 41 тис.км. Держава виплачує субсидії на утримання 76 тис.км. приватних доріг. Ще 209,1 тис.км. приватних автодоріг, на утримання яких не виплачуються субсидії, віднесені до категорії сільських місцевих. У 2006 році сукупний пробіг автотранспорту за державними автошляхами центрального підпорядкування склав 51 млрд.км.
У Швеції добре розвинене автобусне сполучення. Автобуси - єдиний вид транспорту для досягнення віддалених куточків країни. Експрес-лінії компанії SweBus з'єднують між собою більше 1500 населених пунктів. Плата за проїзд у автобусах істотно нижче, ніж на поїздах.
У країні існує 89 морських портів, які є переважно важливими логістичними вузлами, в яких беруть початок залізничні та автомобільні магістралі. За невеликим винятком, вони перебувають у комунальній власності і надають свої послуги на комерційній основі. Також портами на пайових засадах з комунами володіють приватні компанії. Біля 70% торговельного флоту в перерахунку на брутто-регістрові тонни зосереджено в портах приписки Стокгольм і Гетеборг. Існує тенденція до збільшення шведського комерційного флоту, як за кількістю суден, що перебувають під управлінням шведських пароплавств, так і за їх сукупною вантажомісткостю. У шведському національному регістрі зареєстровано опнад 500 суден водотоннажністю понад 100 брутто реєстрових тонн.
Загальна кількість аеропортів Швеції - 142, зокрема мають ліцензію Інспекції з безпеки повітряного транспорту на виконання авіаперевезень - 67, не мають ліцензії - 75. У країні є 30 ліцензованих вертолітних майданчиків, у тому числі 28 цивільних і 2 військових. Регулярні цивільні та чартерні авіарейси обслуговуються 42 аеропортами. Найбільші аеропорти розташовані в Стокгольмі ("Арланда", "Бромма", "Скавста", "Вастерас"), Гетеборзі ("Ландветтер") та Мальме ("Стуруп").
Мережа метрополітену має загальну протяжність більше 110 км - це 3 розгалужені лінії з більш ніж 100 станціями.