FlightsFrom Oslo

To Bern

Cheap Flights from Oslo to Bern

Browse current best options from Oslo. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Oslo

RatePunk searches hundreds of travel sites at once for deals on flights to Bern

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Oslo to Bern

Explore current cheapest deals departing from Oslo to Bern

June 29 - July 6

Cheapest
Best

OSL - Bern

$578

$562

Round trip

August 9 - September 3

OSL - Bern

$364

$603

Round trip

July 20 - August 3

OSL - Bern

$387

$603

Round trip

August 2 - August 3

OSL - Bern

$424

$619

Round trip

July 27 - August 3

OSL - Bern

$396

$623

Round trip

June 22 - June 29

Earliest

OSL - Bern

$605

$632

Round trip

August 10 - August 30

OSL - Bern

$368

$642

Round trip

August 3 - August 30

OSL - Bern

$356

$642

Round trip

August 3 - August 17

OSL - Bern

$369

$645

Round trip

August 10 - August 17

OSL - Bern

$403

$645

Round trip

Unlock all 500+ flight deals to Bern and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Oslo to Bern

Most itineraries for flights from Oslo to Bern connect at least once, with 0% of recent fares being non-stop. For the remaining itineraries, the typical number of connections is 3. This means you will almost certainly have layovers when traveling between these two cities.
Right now, cheap flights from Oslo to Bern typically range from $758–$901, with a median of $833. Current fares are significantly below the typical level for this route. However, 0% of recent fares were classified as a good price, indicating that finding exceptionally low prices can be challenging.
When considering the cheapest time to fly from Oslo to Bern, May stands out with a median fare of $795. Following closely, June offers a median fare of $863. July sees a notable increase in prices, with a median fare of $1416, making May and June the most cost-effective months for this route.
A typical journey from Oslo to Bern, including connections, takes approximately 24h 33m. This extended duration reflects the fact that most itineraries involve multiple stopovers, which is common for this route.
The distance between Oslo and Bern is 1495 kilometers, classifying this as a short-haul route. Despite the relatively short distance, the journey often involves significant travel time due to the need for connecting flights.

How much is a round trip from Oslo to Bern

Regular price: $430 - $607

Prices for flights from Oslo to Bern are currently within the regular range.

The regular price range for this route is between 430 USD and 607 USD. The current lowest deal is 562 USD with Norwegian Air Shuttle, for travel from Jun 29-Jul 6.

now $562

Low $430

High $607

The cheapest time to fly from Oslo to Bern

The cheapest month to fly from Oslo to Bern is May, with a median price of 795 USD. The most expensive month is July, with a median price of 1416 USD. Generally, prices are lower from May to June.

May

Cheapest

Flights from $795

July

Most Expensive

Flights from $1,416

May
Jun
Jul

Direct flights from Oslo to Bern

Airline logo

Helvetic Airways

Airline logo

Norwegian Air Sweden

Airline logo

Norwegian Air Shuttle

Airline logo

Aero Services Executive

Last-minute flights going from Oslo to Bern

Fri, Jun 19

⌛ Last-Minute

TRF - Bern

Ryanair

Oslo (TRF) - Bern (BRN)

Ryanair

$536

$706

One-way

Sat, Jun 20

⌛ Last-Minute

OSL - Bern

Norwegian Air Shuttle

Oslo (OSL) - Bern (BRN)

Norwegian Air Shuttle

$666

$731

One-way

Mon, Jun 22

⌛ Last-Minute

OSL - Bern

Norwegian Air Shuttle

Oslo (OSL) - Bern (BRN)

Norwegian Air Shuttle

$605

$632

One-way

Mon, Jun 29

⌛ Last-Minute

OSL - Bern

Norwegian Air ShuttleNorwegian Air Shuttle

Oslo (OSL) - Bern (BRN)

Norwegian Air Shuttle, Aero Services Executive, Helvetic Airways

$578

$562

One-way

Fri, Jul 10

⌛ Last-Minute

OSL - Bern

Lufthansa

Oslo (OSL) - Bern (BRN)

Lufthansa

$415

$1,332

One-way

Fri, Jul 17

⌛ Last-Minute

OSL - Bern

Lufthansa

Oslo (OSL) - Bern (BRN)

Lufthansa

$418

$872

One-way

Biggest price drops on these dates for flights from Oslo to Bern

7 nights

Jun 29 - Jul 6

$578  →  $562

3%

7 nights

Jun 22 - Jun 29

$605  →  $632

4%

2 nights

Jun 20 - Jun 22

$666  →  $731

10%

3 nights

Jun 19 - Jun 22

$536  →  $706

32%

Popular Airports to fly from Oslo to Bern

Oslo - Bern route insights

💸 Price insights

Recent fares are below the typical level

Recent fares from Oslo to Bern are below the typical level, with deals around $562.

📅 Best time to fly

May is the cheapest month to fly

Historically, May is the cheapest month to fly from Oslo to Bern, with a median price of $795.

⏱️ Flight duration

Connecting flights take 24h 33m

Flights from Oslo to Bern typically involve connections, with a median flight time of 24 hours 33 minutes.

✈️ Airlines & availability

No direct flights available

There are no direct flights available from Oslo to Bern; all routes include at least one stopover.

🏆 Airline highlight

Norwegian Air Shuttle offers deals

Norwegian Air Shuttle has a recent deal for $562 from Oslo to Bern via kiwi.

🎯 Booking tip

Deals are rare on this route

Deals for flights from Oslo to Bern are rare, with about 0.13 deals per day.

Oslo main airports to depart from

Oslo Airport, Gardermoen (OSL)

Cheapest

Oslo Airport, Gardermoen is a good option for flights from Oslo to Bern.

📍 ~35 km from city center (reachable by car or train)

💸 Flights from ~$562

Sandefjord Airport, Torp (TRF)

Sandefjord Airport, Torp is another airport option for flights from Oslo to Bern.

📍 ~100 km from city center (reachable by car or train)

💸 Flights from ~$612

Bern main airports to arrive at

Bern (BRN)

Cheapest

Bern Airport is a convenient arrival choice for travelers heading to Bern from Oslo.

📍 ~6 km from city center (reachable by car)

💸 Flights from ~$562

Airports nearby Bern used as alternative

Zürich Airport (ZRH)

Zürich Airport is a major international hub with extensive flight networks and direct train connections to Bern.

📍 ~100 km from Bern (reachable by train)

💸 Flights from ~$168

EuroAirport Basel Mulhouse Freiburg (BSL)

EuroAirport Basel Mulhouse Freiburg is a good low-cost alternative with many European connections.

📍 ~70 km from Bern (reachable by bus and train)

💸 Flights from ~$122

Geneva (GVA)

Geneva Airport offers many international routes and a direct rail link to Bern.

📍 ~130 km from Bern (reachable by train)

💸 Flights from ~$159

Milan–Malpensa (MXP)

Cheapest

Milan–Malpensa is a major Southern European hub with competitive pricing for long-haul flights.

📍 ~200 km from Bern (reachable by car or train)

💸 Flights from ~$72

Stuttgart (STR)

Stuttgart Airport is a large German regional hub with good connectivity to Northern and Eastern Europe.

📍 ~200 km from Bern (reachable by car or train)

💸 Flights from ~$194

Frequently Asked Questions About Flights to Bern

To find more affordable flights, consider being flexible with your travel dates and times. Using flight comparison sites can help you survey various options. Looking into different airlines, including budget carriers, may also reveal better deals.

Booking flights in advance often provides more competitive prices, though last-minute deals can sometimes appear. Prices can fluctuate, so monitoring fares over a period may help you identify a good time to purchase. Mid-week bookings can sometimes be more economical than weekend purchases.

Yes, comparing nearby airports for both your origin and destination can sometimes lead to more affordable flight options. While it may involve additional ground transportation, the savings on airfare can be significant. Always factor in the total travel time and cost when considering alternative airports.