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.