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.