Bergen to Stavanger
There is no railway between Bergen and Stavanger. The main options are the express coach along the E39, which uses two ferry crossings, driving the same route, or a short flight.
Compare times and prices for this route.
Book tickets on Omio →Bus journey time
About 5 to 5.5 hours
Distance
About 210 km by road
Ferry crossings
Two, included in the bus fare
Flight time
About 35 to 40 minutes
By express coach
Express coaches run several times a day between Bergen bus station and Stavanger, following the E39 coastal highway. The journey takes about 5 to 5.5 hours and includes two ferry crossings: Halhjem–Sandvikvåg across the Bjørnafjord and Arsvågen–Mortavika across the Boknafjord. You stay with the bus on the ferry and can get out to stretch your legs on deck. You can compare coach times and book tickets on Omio.
By car
Driving takes roughly the same time as the bus. Ferry tickets are paid automatically through the AutoPASS toll tag, or at the ferry for cars without one. The Rogfast undersea tunnel under construction on this route will eventually replace the Boknafjord ferry.
By plane
Several airlines fly between Bergen Flesland and Stavanger Sola in about 35 to 40 minutes. Including transfers to both airports, the door-to-door time is roughly 2.5 to 3 hours.
Why not the train?
The only rail route between the two cities goes all the way round via Oslo, taking 14 hours or more. For travel inside Western Norway, coach, car or plane is always faster. See the Norway railway map for where trains do run.
Frequently Asked Questions
Is there a train from Bergen to Stavanger?
No. There is no direct railway; the rail route via Oslo takes 14 hours or more. Most people take the express coach or fly.
How long is the bus from Bergen to Stavanger?
About 5 to 5.5 hours, including two ferry crossings.
How long is the flight from Bergen to Stavanger?
About 35 to 40 minutes in the air.