Oslo’s blue trams passing the Nationaltheatret and the Studenterlunden park

Travel · By train, tram and boat

Oslo by train, tram and boat: Flytoget, Ruter, Vy and the Bergen Line

Oslo is easy without a car. Here is how to use the trains, trams and boats, checked against the operators’ own websites on 28 October 2026.

Updated October 2026

From Oslo Airport

Flytoget, the Airport Express, runs every 10 minutes from Oslo Airport, Gardermoen, with a 19-minute journey to the city centre; you can print your bag tag on board. Vy’s regional trains also serve the airport.

Ruter: T-bane, trams, buses and boats

Ruter runs Oslo’s public transport on one ticket: the T-bane (metro), trams, buses and the boats to the islands of the inner fjord. The T-bane climbs to Holmenkollen and Frognerseteren; trams 13 and 19 run to Ekebergparken; bus 30 runs from Jernbanetorget to the Bygdøy museums every 10 minutes. Oslo City Bike (Oslo Bysykkel) runs all year.

The Bergen Line and the Flåm Railway

Vy runs 6–7 trains a day over the mountains from Oslo S to Bergen, taking about 6.5 to 7.5 hours by day or night. At Myrdal, about 5 hours from Oslo, the Flåm Railway drops in about an hour to Flåm.

ULTIMATE Rail Journeys   The Bergen Railway & Flåm

Ferries abroad

Overnight ferries sail from Oslo to Kiel (Color Line) and to Copenhagen (DFDS); see our Boats & Fjord page.

Questions and answers

How do I get from Oslo Airport to the city?

Flytoget, every 10 minutes, 19 minutes to the city centre; or Vy’s regional trains.

How long is the train from Oslo to Bergen?

About 6.5 to 7.5 hours, says Vy.

Sources: flytoget.no, ruter.no, vy.no, avinor.no and visitoslo.com (checked 28 October 2026). Timetables change: always check before you travel.

The ULTIMATE letter

Oslo in your inbox

An occasional email with new places, events, area guides and our latest in-depth articles. No spam, ever.