How to travel from Oslo to Bergen

Sat, Apr 20
+ Add return
QR-Code
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
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel options
from Oslo to Bergen

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

Our recommendation
flight

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
10:50AM0h55
Oslo Airport Gardermoen (OSL)
11:45AMBergen Airport (BGO)
$1151One-way
0 transfers
Cheapest
Norwegian Air Shuttle
01:40PM0h55
Oslo Airport Gardermoen (OSL)
02:35PMBergen Airport (BGO)
$1101One-way
0 transfers
Fastest
Sas Airways
10:00AM0h50
Oslo Airport Gardermoen (OSL)
10:50AMBergen Airport (BGO)
$1191One-way
0 transfers
Other options
Vy Bus4You
08:00AM13h05
Oslo, Busstasjon Galleriet
09:05PMBergen
$1171One-way
0 transfers
Vy Bus4You
10:15PM17h47
Oslo, Busstasjon Galleriet
04:02PMBergen
$1871One-way
2 transfers
Norwegian Air Shuttle
08:55AM0h55
Oslo Airport Gardermoen (OSL)
09:50AMBergen Airport (BGO)
$1151One-way
0 transfers
Cityjet
08:55AM0h50
Oslo Airport Gardermoen (OSL)
09:45AMBergen Airport (BGO)
$1191One-way
0 transfers
Sas Airways
01:10PM0h50
Oslo Airport Gardermoen (OSL)
02:00PMBergen Airport (BGO)
$1191One-way
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

Sat
Apr 20
Sun
Apr 21
Mon
Apr 22
Tue
Apr 23
Wed
Apr 24
Thu
Apr 25
Fri
Apr 26
Sat
Apr 27
Sun
Apr 28
Mon
Apr 29
Tue
Apr 30
Wed
May 01
Thu
May 02
Fri
May 03
Sat
May 04
Sun
May 05
Mon
May 06
Tue
May 07
Wed
May 08
Thu
May 09
Fri
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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

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.
    FAQs

    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.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers
      Currency
      Language