Oslo to Stavanger by Train
The Sørland Line (Sørlandsbanen) runs from Oslo along southern Norway to Kristiansand and on to Stavanger, the gateway to Preikestolen and the Lysefjord.
Compare times and prices for this route.
Book tickets on Omio →Journey time
About 7.5 to 8 hours
Distance
About 590 km by rail
Operator
Go-Ahead Nordic
Departures
Several daily, plus a night train
The Sørland Line at a glance
Trains leave Oslo S and run southwest via Drammen and Kongsberg through the forests and lakes of Telemark and Agder to Kristiansand on the south coast, about 4.5 hours from Oslo. From there the line turns west through a long series of tunnels and valleys to Egersund, then follows the flat Jæren coast through Sandnes to Stavanger.
The full journey takes about 7.5 to 8 hours, and a night train runs on most nights. You can compare departures and book Oslo–Stavanger train tickets on Omio.
Train or plane?
A flight from Oslo to Stavanger takes under an hour and is often cheap. The train is the better choice if you want to stop in Kristiansand, travel overnight or see the south of the country.
From Stavanger
Stavanger is the base for the hike to Preikestolen (Pulpit Rock) and for Lysefjord cruises. To continue north along the coast, see our guide to travelling between Stavanger and Bergen.
Frequently Asked Questions
How long is the train from Oslo to Stavanger?
About 7.5 to 8 hours. Kristiansand is roughly the halfway point.
Is there a night train from Oslo to Stavanger?
Yes. A night train runs on the Sørland Line on most nights.
Who operates trains from Oslo to Stavanger?
Long-distance trains on the Sørland Line are operated by Go-Ahead Nordic.