Громадський транспорт у Норвегії розвинений добре. Тут є розгалужена мережа автомобільних, залізничних та авіаційних маршрутів. Пасажири перевозяться автомобільним та морським транспортом. Від Осло по всій країні розходиться мережа сучасних шосе, що охоплюють навіть віддалену північ країни. Міжміські автобуси відходять від Центрального терміналу автовокзалу Швейгаардштрассе. Квитки на далекі відстані необхідно резервувати заздалегідь. Від набережної навпроти ратуші відходять пороми на півострів Бюгде (Бьогде), від набережної Акер-Брюгге — в Несодден, від набережної Віппетанген — на острів Ховедейя.
У Норвегії є чотири головні залізничні магістралі:
- Південна Сарландсбанен до Ставангеру
- Гірська Бергенсбанен до Бергену
- Центральні Девребанен та Реросбанен до Тронхейму
- Північна Нордландсбанен (Тронхейм-Буде)
Біля фіордів поїздів мало, на крайню північ вони також не ходять. Залізниця закінчується у Буде.
В Осло велика мережа автобусних ліній, 5 ліній метро T-bane, трамваїв та поромів покриває і столицю, і прилеглі райони. Одноразовий квиток на будь-який вид транспорту коштує близько 15 NOK та діє протягом години після компостування. Добовий проїзний dagskort діє так само і коштує близько 40 NOK, тижневий — 140 NOK. Квиток flexikort діє на 8 поїздок та коштує близько 150 NOK. Вночі (після 24.00) набуває чинності нічний тариф, який вище за денний, проїзні квитки вночі недійсні.
Вигідно придбати Oslo Card, 150 NOK на один день, близько 200 NOK на два дні та 250 NOK — на три дні. Для дітей віком від 4 до 15 років — удвічі дешевше. Ця карта дає, крім іншого, необмежений проїзд на всіх видах громадського транспорту (ряд поромів у цю систему не входить).
Таксі дороге і працює у межах міста. Всі машини радіофіковані, тому замовити машину можна з будь-якого телефону, а також знайти на спеціальних стоянках та на вулиці. Підсаджувати пасажирів водіям таксі дозволено тільки за згодою людини, яка вже перебуває в салоні, тому на вулиці зупиняються далеко не всі. У невеликих населених пунктах таксі рекомендується замовляти заздалегідь.
Автостоп можливий на всіх провінційних дорогах, але на півночі країни рух на трасах рідкісний і попутний автомобіль доводиться чекати довго.