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