Flights from Bergen to Oslo – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BGO to OSL – All flight route options from Bergen Airport, Norway to Oslo Gardermoen 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 50 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 Oslo Gardermoen Airport
We got great deals on hotels and car rentals near the airport.
Bergen to Oslo flights
With over 167 flights every week and 9 different airlines you have a wide range of options. You can fly non-stop to Oslo (OSL) from Bergen (BGO) 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.
Bergen to Oslo with Norwegian Air
You can fly non-stop every weekday with flights departing from 6:00 am to 10:00 pm.
With Wideroe
You can fly non-stop with Wideroe every Saturday between 6:00 am and 5:00 pm. You can also catch a transit flight via Sogndal or Stavanger.
Distance & flight times: Bergen Airport to Gardermoen
The shortest flight time between BGO and OSL is 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 55m | - | 202 miles (325 km) |
HAU Haugesund | 2h 30m | 55m | 279 miles (449 km) |
SOG Sogndal | 2h 45m | 15m | 238 miles (383 km) |
SVG Stavanger | 3h 5m | 30m | 312 miles (502 km) |
KRS Kristiansand | 3h 20m | 2h 55m | 351 miles (565 km) |
AES Aalesund | 3h 45m | 1h 15m | 393 miles (632 km) |
HOV Orsta-Volda | 4h 5m | 3h 0m | 351 miles (565 km) |


