Overview
Oslo's public transport is run under the Ruter brand, the city's transit authority, with the metro itself operated by Sporveien T-banen on contract from Ruter. The system is easy for a visitor to use end to end: you buy a ticket or pass, activate it, and then ride any combination of metro, tram, bus, ferry and local train within the zones your ticket covers, transferring freely as long as your ticket is still valid.
The Oslo Metro (Norwegian: Oslo T-bane, or simply T-banen) is the rapid transit backbone. It consists of five lines that all run through the city centre, with a total length of 85 kilometres (53 mi) and 101 stations, of which 17 are underground or indoors. The network serves 14 of Oslo's 15 boroughs, and two lines reach out to Kolsås and Østerås in the neighbouring municipality of Bærum. In 2016 the system carried 118 million passengers a year, and a 2024 report assessed the Oslo Metro as the most efficient of 23 European rapid transit networks.
For a visitor, the practical rhythm is simple: find your nearest T-bane, tram or bus stop, check that your ticket covers the zones you will cross, and tap or scan before boarding. The metro runs frequently through the centre, so you rarely need to plan far ahead.
The network
Oslo's network is a family of modes that share one ticket system. The metro is the fastest way across the city, trams and buses fill in the streets, local trains extend your reach, and ferries connect the harbour and islands.
- Metro (T-bane): Five colour-coded lines numbered 1 to 5. They all pass through the Common Tunnel in the centre and fan out over eight branch lines. Two branches are served by two lines each: the Grorud branch is served by lines 4 and 5, while the Lambertseter branch has full-time service from line 4 and limited service from line 1. The Grorud and Furuset lines head northeast into Groruddalen, while the other eastern branches head south into Nordstrand. The current route network dates from 3 April 2016, when the Økern–Sinsen connection tunnel and the new Løren station opened.
- Suburban rail (Vy and others): Local and regional trains run around Oslo and through Oslo Central Station (Oslo Sentralstasjon, usually shortened to Oslo S). Vy, the former state rail company, runs local and regional services in the area, and Ruter tickets are valid on Vy trains within Oslo and Akershus.
- Tram and light rail: Trams serve the streets of the centre and inner districts, and the old suburban lines such as the Ekeberg Line (opened 1919) remain tramways rather than metro lines. The Lilleaker Line, opened to Lilleaker in 1919, extended to Avløs in 1924 and to Kolsås in 1930, is part of this history.
- Buses: Ruter buses cover the city and region, including routes that reach places the rails do not. You can buy a ticket on board a bus or boat, though it costs slightly more than buying in advance.
- Ferries: Ruter boats serve the harbour and islands and accept the same tickets as the rest of the network.
Historically, the first rapid transit line was the Holmenkollen Line, opened in 1898, with the Røa Line branch following in 1912. Oslo became the first Nordic city with an underground rapid transit system in 1928, when the line to Nationaltheatret opened. Through-running under the city centre in the Common Tunnel began in 1993, and the Ring Line was completed in 2006. All trains today are MX3000 stock, which replaced the older T1000 units between 2006 and 2010.
Tickets & fares
Ruter uses a zone system, with Zone 1 covering Oslo. A single ticket is valid for 60 minutes within one zone, plus 30 minutes for each additional zone. Transfers are allowed within your valid zones as long as time remains on the ticket when you board. Tickets are valid on all Ruter buses, trams, metro lines and boats, plus Vy trains in Oslo and Akershus. All tickets are non-personal, so anonymous travel is possible.
Fares are approximate and change, so check Ruter's own pages before you travel. As a guide, the adult single ticket is around 46 kr, with a senior ticket (67+, or with a concessionary travel card) around 23 kr and a child ticket (ages 6–17) around 19 kr. Children under 6 travel free.
- Single ticket: One zone, 60 minutes of validity, extending by 30 minutes per extra zone.
- Period tickets: Valid from activation until the end of the ticket duration. A 24-hour ticket is cost-effective if you travel more than three times in a day, and a 30-day ticket is worthwhile if you travel 30 or more times a month.
- Discounts: Students get 40% off the 30-day pass only, not single tickets or other period passes. High school students aged 19–26 get a discount on the 30-day ticket. Military personnel in initial service pay the child rate on single tickets with a valid service ID. The Reis app offers a discount on single tickets.
- Where to buy: The Ruter app, a physical travel card, or on board buses and boats (slightly more expensive).
- Free and reduced travel: From 1 July 2025 a Ukrainian passport no longer grants free travel; instead, asylum seekers receive free travel. Asylum seekers living in Oslo travel free within Ruter Zone 1 with a valid asylum seeker ID, and those in Akershus reception centres get tickets for local travel up to one zone.
There is no separate tourist pass described in the sources; the 24-hour and 30-day tickets are the main flexible options, and you should treat all prices here as approximate and subject to change.
From the airport
Oslo Airport, Gardermoen (OSL) is Norway's largest airport, about 37 km north-northeast of Oslo, and the main international gateway. Note that some flight searches also show Sandefjord Airport, Torp (TRF), which is 118 km south of Oslo and more than an hour away by ground transport, so check the airport code before booking.
From Gardermoen you have several public-transport options into the centre:
- Flytoget (Airport Express Train): High-speed express trains generally take 19–22 minutes to Oslo Central Station (Oslo S). Trains to Oslo S depart every 10 minutes on weekdays from 07.00 to 23.10, Sundays from 11.30 to 23.10, and every 20 minutes at other times. Every 20 minutes from 05.30 to 00.50 the train also calls at Lillestrøm and continues past Oslo S to Drammen, stopping at Nationaltheatret, which is convenient for the western end of the city centre. The fare is around 268 kr for most adults, 134 kr for senior citizens, unaccompanied children and students under 31 with a student ID, and free for under-16s accompanied by an adult. You can pay by tapping a debit or credit card at the fare gate and selecting your destination, by buying a paper ticket from a vending machine and scanning its barcode, or by buying an e-ticket on Flytoget's website or app.
- Vy trains: Vy operates trains via Oslo to Drammen and on to Kongsberg or Skien. The trip takes about 23 minutes and trains depart three times per hour. This is the cheapest public-transport option to the centre, with a one-way ticket around 134 kr (no student discounts) and around 64 kr for senior citizens, under-18s and military service members. It includes access to local buses, the T-bane and trams in central Oslo for about two hours.
- Flybussen Connect: Buses on five routes from Gardermoen, useful if you are not heading to the city centre. Tickets cost around 319 kr on board, cheaper online (around 279 kr one-way, 449 kr return valid for one month), with discounts for groups including students under 31.
- OSL Ekspressen: A bus line to Mortensrud subway station.
- Taxis: Can and should be ordered in advance, from roughly 700 NOK to the city centre. Unbooked taxis are not allowed to wait outside the terminal; you type your destination into a machine, select the best offer and receive a paper note, and only then does the taxi arrive. Confirm with the driver that there are no extra fees on top of the quoted price before getting in, and be wary of anyone offering a taxi in front of the terminal before you have booked. Oslo Taxi and NorgesTaxi are the most reliable companies, and Uber and Bolt also pick up in the same area. Most visitors heading into Oslo are better off taking the Flytoget, Flybussen or local train to Oslo S and continuing by taxi or local transport from there.
From Sandefjord Airport, Torp (TRF), Torpekspressen buses run to Drammen and Oslo (about 1 hr 45 min), costing around 279 kr single and 470 kr return, with discounts for students, ISIC card holders and senior citizens, and slightly cheaper online. Vy trains connect the Torp airport station to central Oslo for around 249–289 kr, with the station linked to the airport by a free shuttle bus taking about 8 minutes. Taxis from Torp are very expensive, around 2000 kr to Oslo.
Etiquette & customs
Oslo's public transport is calm and orderly, and a few local habits will help you fit in.
- Queuing: Board in the order you arrived, and let passengers off before you get on.
- Escalators: Stand on the right so people in a hurry can pass on the left.
- Quiet and priority seating: Keep noise down, especially in the quiet areas and near priority seats, which are reserved for those who need them.
- Eating and drinking: Keep food and drink simple and tidy, and avoid strong smells during busy periods.
- Rush hour: At peak times, move right down the carriage, keep bags out of the aisle, and have your ticket ready before you reach the gate.
- Tickets: Always have a valid ticket activated before boarding; inspectors do check, and buying on board costs more.
Official links
Survival terms
- Subway/metro: T-bane (T-bane) – the metro
- Ticket: billett (billett) – ticket
- Line: linje (linje) – line
- Entrance: inngang (inngang) – entrance
- Exit: utgang (utgang) – exit
- Transfer: overgang (overgang) – transfer
- Single fare: enkeltbillett (enkeltbillett) – single ticket
- Day pass: døgnbillett (døgnbillett) – 24-hour ticket
Before you travel, download the Ruter app and buy your ticket in advance, so you can tap, ride and transfer without worrying about queues or surcharges.