How to travel from Oslo to Bergen

Sat, Apr 20
+ Add return
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews

Travel options
from Oslo to Bergen

How to get from Oslo to Bergen by train, bus or flight.

Our recommendation

The best way to travel from Oslo to Bergen is by taking a flight because it’s the best combination of price and speed.

Norwegian Air Shuttle
Oslo Airport Gardermoen (OSL)
11:45AMBergen Airport (BGO)
0 transfers
Norwegian Air Shuttle
Oslo Airport Gardermoen (OSL)
02:35PMBergen Airport (BGO)
0 transfers
Sas Airways
Oslo Airport Gardermoen (OSL)
10:50AMBergen Airport (BGO)
0 transfers
Other options
Vy Bus4You
Oslo, Busstasjon Galleriet
0 transfers
Vy Bus4You
Oslo, Busstasjon Galleriet
2 transfers
Norwegian Air Shuttle
Oslo Airport Gardermoen (OSL)
09:50AMBergen Airport (BGO)
0 transfers
Oslo Airport Gardermoen (OSL)
09:45AMBergen Airport (BGO)
0 transfers
Sas Airways
Oslo Airport Gardermoen (OSL)
02:00PMBergen Airport (BGO)
0 transfers

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, buses and flights

Apr 20
Apr 21
Apr 22
Apr 23
Apr 24
Apr 25
Apr 26
Apr 27
Apr 28
Apr 29
Apr 30
May 01
May 02
May 03
May 04
May 05
May 06
May 07
May 08
May 09
May 10

Travel Information from Oslo to Bergen

distanceDistance188 miles (304 km)
modeAvailable travel modesBus or flight
priceTicket price range$51 - $77
cheapestCheapest modeFerry • $51 (€45) • 5 h 30 min
fastestFastest modeFlight • $76 (€66) • 50 min
carriersPopular travel companiesVy Bus4You or SAS

Travel 188 miles (304 km) by bus or flight between Oslo and Bergen. The most popular travel companies which serve this trip are Vy Bus4You or SAS among others. Travelers can even take a direct bus, ferry or flight from Oslo to Bergen.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

All travel companies: Airlines from Oslo to Bergen

You can travel by travel from Oslo to Bergen with Norwegian Air and Wizz Air. When you search Omio for times and tickets, we’ll show you the best deals available.

    FAQs: Travel from Oslo to Bergen

    FAQs: Travel to Bergen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Oslo to Bergen.

    There are 2 travel options to Bergen from Oslo. You can take a bus or flight.

    The cheapest way to go to Bergen from Oslo is by taking a ferry, which costs on average $51 (€45).

    This is compared to other ways of getting from Oslo to Bergen:

    Taking a ferry costs $25 (€22) less than taking a bus, which costs on average $77 (€67) for the same trip.

    Taking a ferry costs $24 (€21) less than taking a flight, which costs on average $76 (€66) for the same trip.

    The fastest way to get to Bergen from Oslo is by flight with an average travel time of 50 min.

    Other travel options to Bergen take longer:

    Bus takes on average 13 h 5 min.

    Taking a ferry requires on average 5 h 30 min of travel time.

    The distance is approximately 188 miles (304 km) from Oslo to Bergen.

    The average frequency per day from Oslo to Bergen is:

      However, we recommend checking specific travel dates for your journey to Bergen from Oslo as scheduled services by bus or flight can vary by season or day of the week.

      These are the most popular departure and arrival points from Oslo to Bergen:

      • Buses from Oslo to Bergen most often leave from Oslo, Schweigaards gate (Bussterminal) and arrive in Bergen, busstasjon.
      • Flights from Oslo to Bergen most often leave from Oslo Airport Gardermoen and arrive in Bergen Airport.

      Omio works with many trusted partners that can help you travel the best way from Oslo to Bergen:

      • You can go to Bergen from Oslo by bus with Vy Bus4You. You'll see cheap bus tickets for $77 (€67) with Vy Bus4You from Oslo to Bergen on Omio.
      • You can take a flight from Oslo to Bergen with SAS, Norwegian Air, KLM, CityJet, KLM Cityhopper, Air Baltic, regional jet, Wizz Air or Wideroe. Cheap tickets can be found for $76 (€66) with SAS from Oslo to Bergen.

      Yes, there are direct services available from Oslo to Bergen with the following travel companies:

      • Take a direct bus with Vy Bus4You.
      • Take a direct ferry with.
      • Take a direct flight with SAS or Norwegian Air.

      Direct services tend to save you time and add more convenience in getting you to Bergen as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Bergen from Oslo.

      Many of our customers traveling from Oslo to Bergen don't make Bergen their final stop. Some of the destinations worth visiting after Bergen are Stavanger, Flåm, Ålesund or Tromsø, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Bergen to any of these top destinations today!
      HomeTravelTravel to BergenHow to travel from Oslo to Bergen

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      Hand With Phone
      More routes, destinations and providers