Getting Around Oslo
Oslo has an extensive public transportation network that makes it easy to navigate the city without a car. The public transport authority, Ruter, oversees ticketing and pricing across all modes—metros, trams, buses, ferries, and local trains—so you can use a single ticket system across different transport types.
The Metro Network
The Oslo Metro (T-banen) is the city's rapid transit backbone, operating five lines that serve most of Oslo. All five lines converge through the Common Tunnel, which runs beneath the city center, making transfers straightforward. The metro is operated by Sporveien and reaches most neighborhoods across the city, offering reliable and frequent service.
Trams
Oslo's tram network operates six lines and primarily serves areas close to the city center. Trams run mainly on regular roads, though some sections use dedicated right-of-way. The tram system is also operated by Sporveien and is a practical way to move through central Oslo.
Buses
The city has an extensive bus network of inner-city lines that complements the metro and tram systems, ensuring you can reach any corner of Oslo by public transport. On heavily trafficked routes, buses depart very frequently—sometimes nearly every minute during peak times. Buses serve as the final layer of coverage, reaching neighborhoods where metro and tram lines don't go.
Ferries
Oslo has local ferry services operating around the Oslofjord. Most ferries depart from Akerbrygge, a central pier, and travel either to islands or to the western coast of the fjord. Except for the Bygdøy ferry, ferries are included in Ruter's standard ticket system, so your metro or bus ticket will work on most ferries. Ferry services connect to nearby islands and are part of the regular public transport network.
Taxis and Ride-Hailing
Taxis are available throughout the city. When using a taxi, it is advisable to order one in advance rather than hailing one on the street, as pre-booked fares are typically more reliable. Ride-hailing services like Uber and Bolt also operate in Oslo.
Walkability
Oslo is a walkable city with good pedestrian infrastructure. The city center is compact and accessible on foot, making it easy to explore neighborhoods and reach many attractions without relying solely on public transport.
Getting from the Airport to the City
Oslo is served by two airports, but most visitors arrive at Oslo Airport, Gardermoen (OSL), located northeast of the city.
Flytoget (Airport Express Train)
The fastest and most direct option is Flytoget, a high-speed express train that reaches Oslo Central Station (Oslo S) in roughly 20 minutes. Trains depart frequently—every 10 minutes on weekdays during daytime hours, and every 20 minutes at other times. You can purchase tickets at vending machines, through Flytoget's mobile app or website, or by tapping a debit or credit card at the fare gate. The train also stops at Nationaltheatret station, which may be more convenient if your destination is in the western part of the city center.
Local Train Service
Vy operates local trains from the airport to Oslo that take approximately 23 minutes and depart three times per hour. This is the most economical public transport option and includes access to local buses, the metro, and trams in central Oslo for about two hours after purchase, making it useful if you plan to use public transport immediately upon arrival.
Buses
Flybussen Connect operates multiple bus routes from the airport to various parts of Oslo. Tickets are cheaper if purchased online in advance. The OSL Ekspressen bus line also connects the airport to Mortensrud subway station. Bus travel is slower than the train but may be suitable depending on your final destination.
Taxis and Ride-Hailing
Taxis should be ordered in advance through a booking system rather than hailing one at the terminal—unbooked taxis are not permitted to wait at the terminal curb. Confirm the fare before entering the vehicle and be aware that any quoted price should include all fees. Ride-hailing services like Uber and Bolt can also pick you up in the airport area. However, for most visitors, the Flytoget train or local train service offers better value and reliability.
Sandefjord Airport
A second airport, Sandefjord Airport (TRF), is located far from Oslo and ground transportation to the city takes more than one hour. Most travelers should prioritize booking flights into Oslo Airport, Gardermoen instead. When searching online, verify the airport code (OSL for Gardermoen; TRF for Sandefjord) to avoid accidentally booking into the distant airport.
Long-Distance Rail Connections
Oslo Central Station (Oslo S) is the hub for rail travel in Norway and serves as the terminus for trains to other parts of the country and neighboring countries. International trains connect Oslo to Gothenburg, Sweden (approximately four hours) and Stockholm, Sweden (approximately 5.5 hours), with multiple daily departures. Domestic trains serve major Norwegian cities. Tickets are typically cheaper when purchased online in advance through the operator websites.