Travel to Oslo by train

Trains to Oslo

Train is a comfortable way to travel, and you can enjoy beautiful Norwegian scenery on the way. 

Approximate travel times by train: 

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

At Oslo Visitor Centre we sell train tickets for Vy trains and the Airport Express Train. You can also buy excursions like the popular Norway in Nutshell round trip etc.

Arrival by train
All trains to Oslo arrive at Oslo Central Station, directly in the city centre. Local trains and most regional trains also stop further west in the city, at Nationaltheatret, Skøyen and Lysaker.