オスロ市電
20世紀に入って以降もオスロ市内には路面電車を始めとする電気鉄道の開通が相次いだ。その中でも現在のオスロ市電の前身にあたる路線として、クリスチャニア軌道やクリスチャニア電気軌道に加えてエーケベルク(英語版)方面へ路線を伸ばすエーケベルク線(英語版)を運営するエーケベルクバナン(英語版)が1914年に設立されており、1917年から運行を開始している。
一方、クリスチャニア軌道とクリスチャニア電気軌道については1924年に当時のクリスチャニア市によって買収され、クリスチャニア市交通会社(A/S Kristiania Sporveier)に統合されたが、その直後の1925年にクリスチャニアはオスロと都市の名称を変更した事からオスロ市交通公社(英語版)と名称が変更された。また、設立当初全株のうち市側が所有するのは半数のみであったが、1934年に残りの株も引き継ぎ、完全な公営組織(オスロ市交通局)となった。
オスロ市内における最初の軌道交通は、同都市がクリスチャニアと呼ばれていた時代、1875年10月6日に開通した馬車鉄道であった。同路線はクリスチャニア軌道(英語版)(Kristiania Sporveisselskab)によって建設されたもので、開業時にはアメリカから輸入された客車を用いた他、利用客の増加を受けて開通2年後の1877年以降は車両の増備が積極的に行われた。また、1878年以降は路線の延伸も実施された。
一方、時代が進むにつれて馬車鉄道は運営費の高さや効率の悪さが指摘されるようになり、1890年代にはクリスチャニア市内に路面電車を建設するための企業、クリスチャニア電気軌道(英語版)が設立され、1894年に最初の路線が開通し、その後は路線網を拡大していった。一方のクリスチャニア軌道の方も馬車鉄道を路面電車へ置き換える事を決定し、1899年から1900年にかけて順次転換が行われた。
また、同時期にはクリスチャニア市もクリスチャニア市営軌道会社(ドイツ語版)を立ち上げ1899年に路面電車事業に参入したものの収益が伸び悩み、1905年にクリスチャニア軌道へ売却された。以降、同都市ではクリスチャニア軌道とクリスチャニア電気軌道という2社が運営する路面電車が並立する事となった。
クリスチャニア市内の馬車鉄道
開通初期のクリスチャニア電気軌道(1890年代撮影)
1900年代初頭の路面電車(1904年撮影)
クリスチャニア市営軌道会社の路面電車(1901年撮影)
存続決定以降、オスロ市電では車両や施設の更新が積極的に行われるようになり、スウェーデンのヨーテボリ市電(スウェーデン語版)からの譲渡車両や新造車両である2車体連接車のSL79形の導入などにより旧型車両の置き換えが実施された他、1996年からは車体の一部が低床構造となっている部分超低床電車のSL95形の導入も実施された。更に1990年代以降は廃止になった路線の復活を含めた延伸も実施された一方、運用の合理化も進み1984年以降は全列車から車掌業務が廃止されている。
ただし、2002年に当時オスロ市電を運営していたオスロ運営主体公社(AS Oslo Sporveier)は財政難を理由に一部の路線廃止を発表し、同年にケルソース(Kjelsås)方面の路線が営業運転を終了する事態となった。だが、沿線からの抗議により市議会との交渉の結果同路線は2004年11月22日から営業運転を再開している。また、同時期には運営会社の再編が実施され、2003年に路面電車と地下鉄の運営組織が分離した後、2006年には路面電車を含む公共交通機関の車両購入や運営と施設の所有・保守がそれぞれ上下分離の形で別の事業者に移設された。