Государственная железнодорожная компания SJ соединяет подавляющее большинство населенных пунктов центра и юга страны. Сверхскоростные поезда обозначаются здесь как X2000, при этом многие электрички, курсирующие между крупными городами, также считаются быстрыми и комфортабельными. На территории страны действует единый «скандинавский» железнодорожный проездной Scan Rail Pass, позволяющий путешествовать по всем железным дорогам Швеции, Дании, Финляндии и Норвегии в течение 5, 10 или 30 дней.
Автобусные экспресс-линии компании "SweBus" связывают между собой более 1500 населенных пунктов страны, а в северной части страны часто являются единственным видом общественного транспорта. Билеты приобретаются в кассах автовокзалов (есть система телефонного и онлайн-бронирования). Плата за проезд в автобусах существенно ниже, чем в поездах. Крупнейшие города - Стокгольм, Гетеборг, Мальме и их пригороды имеют хорошо развитую сеть городского общественного транспорта. Однако для нормального передвижения по большинству районов страны автомобиль практически необходим.
В Швеции работает множество компаний такси, самостоятельно устанавливающих цены и скидки на работу своих машин. Такси в Стокгольме проще всего заказать через коммутаторы крупных компаний. Поймать такси на улице довольно трудно. Все машины радиофицированы и снабжены легко узнаваемы по специальному табло на крыше автомобиля. Для аренды авто в Швеции необходимы международные водительские права, кредитная карта, минимальный возраст водителя — 18 лет (для некоторых автомобилей — 24 года). Максимальный возраст не ограничен.