Skip to main content or footer
Home

Trains to Oslo

Travelling by train has many advantages: It is comfortable, environmentally friendly and relaxing. You can even take in some of the natural beauty of Norway on the way.

Published : 03.06.2011
Last updated : 22.01.2026

Arrival by train

International and all national train lines arrive at Oslo Central Station, right in the middle of Oslo city centre. Local trains and some regional services also stop at Nationaltheatret station, Skøyen station and Lysakerstation.

Tickets

You can get tickets for all train journeys in Norway as well as for the airport express train Flytoget at the Oslo Visitor Centre. Tickets are also available online, at the Entur counter in Oslo central station and ticket machines at all train stations.

 

Approximate travel times by train

 

Bergen–Oslo    7 hours
Tronheim–Oslo    6.5 hours
Stockholm–Oslo   4.5–5 hours
Gothenburg–Oslo   4 hours
Oslo Airport–Oslo   20 minutes

 

Train companies that operate routes to Oslo

 

Planning your trip to Oslo? We're here to help.