Flights from Oslo to Bergen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OSL to BGO – All flight route options from Oslo Gardermoen Airport, Norway to Bergen Airport, Norway. These flights are operated by 5 different airlines. Fly non-stop or choose from 6 different connecting flights. The shortest flight time is 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Bergen Airport
We got great deals on hotels and car rentals near the airport.
Oslo to Bergen flights
With over 159 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Bergen (BGO) from Oslo (OSL) with Norwegian Air, Scandinavian Airlines or Wideroe but if a stopover option suits you better you can choose to fly via Haugesund, Sogndal or any other of the 6 alternatives with connectiing airports.
Oslo to Bergen with Norwegian Air
You can fly non-stop every weekday with flights departing from 7:00 am to 11:00 pm.
With Scandinavian Airlines
You can fly non-stop every weekday with flights departing from 7:00 am to 11:00 pm. You also have the option to do a transit flight via Stavanger. Scandinavian Airlines is a member of SkyTeam.
Distance & flight times: Gardermoen to Bergen Airport
The shortest flight time between OSL and BGO is 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 55m | - | 202 miles (325 km) |
HAU Haugesund | 2h 10m | 2h 50m | 279 miles (449 km) |
SOG Sogndal | 2h 50m | 15m | 238 miles (383 km) |
SVG Stavanger | 3h 15m | 2h 40m | 312 miles (502 km) |
KRS Kristiansand | 3h 35m | 3h 0m | 351 miles (565 km) |
AES Aalesund | 3h 50m | 2h 5m | 393 miles (632 km) |
HOV Orsta-Volda | 4h 10m | 1h 40m | 351 miles (565 km) |


