🇳🇴 OSL
Oslo (Gardermoen)
202 mi
BGO 🇳🇴
Bergen

Oslo (Gardermoen) to Bergen Flights

Oslo Airport, Gardermoen Bergen Airport, Flesland 5 airlines

Get Notified About Route Changes

Track up to 3 airports free. Weekly alerts when airlines add or remove routes.

Sign Up Free

The Oslo (Gardermoen) to Bergen route connects Oslo Airport, Gardermoen (OSL) in NO with Bergen Airport, Flesland (BGO) in NO. This short-haul flight covers approximately 202 miles (325 km) with a typical flight time of 38m. This route is served by 5 airlines: Scandinavian Airlines System, Norwegian Air Shuttle, Norwegian Air Sweden and others. AirportRoutes has tracked 79 unique flight numbers on this route.

About This Route

Route Overview

The Oslo (Gardermoen) (OSL) → Bergen (BGO) route links Norway’s capital region with its iconic west-coast gateway across 202 miles (325 km). Flights typically take 50–60 minutes, making it the fastest way to cross the mountains and fjords compared with longer rail or road journeys. Travelers choose this route for efficient business hops between Norway’s two major urban centers and for easy access to Bergen’s fjord excursions, UNESCO-listed waterfront, and cruise connections. Frequent daily departures and reliable aircraft suited to short-haul operations keep schedules flexible. On clear days, window seats can reveal dramatic terrain transitions—from eastern forests to rugged highlands and the fjord-indented coastline—turning a quick domestic flight into a scenic introduction to western Norway.

Travel Tips

Book early for the best fares, especially around weekends and school holidays; one-way prices often range from NOK 700–1,800 (about USD 65–170) depending on demand and baggage. At OSL, use the clear signage to Domestic Departures and consider the Airport Express Train to avoid parking costs and traffic. Arrive 75–90 minutes ahead if checking bags; security can spike during morning peaks. Expect a short cruise time, so keep essentials (ID, charger, layers) in your personal item. Bergen’s weather changes quickly—pack a light waterproof shell even in summer. At BGO, Flybussen and the light rail provide straightforward transfers to the city center; buy tickets online or via machines to save time.

Destination Highlights

Bergen is a compact, walkable city framed by mountains and fjords, known for Bryggen, the colorful UNESCO World Heritage wharf of historic Hanseatic buildings. Ride the Fløibanen funicular for panoramic views and trail access, or take the Ulriken cable car for higher-altitude hikes. The Fish Market (Fisketorget) is a must for fresh seafood; try fish soup, shrimp sandwiches, and locally sourced salmon. Culture seekers can visit the KODE art museums and Edvard Grieg’s home, Troldhaugen. Base yourself around the city center, Bryggen, or Nordnes for easy sightseeing, cafés, and harbor walks. Bergen also serves as a prime launch point for fjord trips to Hardangerfjord and Sognefjord.

Best Time to Fly

Late May to September offers the longest daylight and mild temperatures, ideal for hiking and fjord cruises, but fares are often higher (commonly NOK 1,200–2,200 / USD 110–210). April and October can be good-value shoulder months with fewer crowds and variable weather. Winter brings shorter days and more rain on the coast, yet flights may be cheaper outside holidays. Notable draws include the Bergen International Festival (late May/early June) and summer concert seasons, which can increase demand and prices.

AI-Generated Content: This information was compiled using AI from web sources on Dec 25, 2025. Content may not be current; please verify with airlines before booking.

Airport Information

Departure Airport

Oslo Airport, Gardermoen

ICAO Code:
ENGM
IATA Code:
OSL
City:
🇳🇴 Oslo (Gardermoen)
Country:
NO
Elevation:
681 ft

Destination Airport

Bergen Airport, Flesland

ICAO Code:
ENBR
IATA Code:
BGO
City:
🇳🇴 Bergen
Country:
NO
Elevation:
170 ft

Route Statistics

5

Operators

79

Tracked Flights

202

Miles

38m

Flight Duration

Route Map

Great Circle
Flight route map from Oslo (Gardermoen) to Bergen

Flight Schedule Pattern

Day Flights Observed Frequency Activity
Monday 56 13%
Tuesday 73 17%
Wednesday 60 14%
Thursday 78 18%
Friday 45 10%
Saturday 54 12%
Sunday 76 17%

Pattern Analysis

79 Tracked Flights:
Data Points: 442
API observations used to build this analysis
Weekdays: 312 flights
Weekend: 130 flights
Business Route More active on weekdays

All Flight Routes

5 Routes
Note: This table shows aggregated route data by airline. Each airline may operate multiple daily flights at different times. See the "Spotted Departure Times" section below for all observed departure times.
Airline Flight Numbers Aircraft Type Typical Time Days Active Last Seen Status
B738 08:55 8:55 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
B38M 07:00 7:00 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
E190 08:00 8:00 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
B738 22:05 10:05 PM (Representative)
M T W T F S S
Jul 3, 2026 Active
DH8D 08:55 8:55 AM (Representative)
M T W T F S S
Jul 3, 2026 Active
Total Routes: 5
Active Routes: 5
Unique Airlines: 5
Aircraft Types: 5

Spotted Departure Times

Departure Time Operator ICAO IATA
07:00 7:00 AM Norwegian Air Sweden NSZ D8
08:00 8:00 AM SAS Link SVS -
08:55 8:55 AM Norwegian Air Shuttle NOZ DY
08:55 8:55 AM Wideroe's Flyveselskap A/s WIF WF
22:05 10:05 PM Scandinavian Airlines System SAS SK

Time Information

Times are shown in the departure airport's local timezone (ENGM - Europe/Oslo).

Total Departure Times: 5
Time Range:
07:00 - 22:05
These are typical departure times observed from actual flights. Times may vary by season and schedule changes.