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.