Travel options
from Berlin to Oslo

You can get from Berlin to Oslo by train, bus or flight.

Our recommendation

To get from Berlin to Oslo on 30 Jan we recommend taking a flight because it’s the best combination of price and speed.

14:45Berlin Brandenburg Airport1h40 16:25Oslo Airport Gardermoen
0 changes
£1791One-way
Cheapest
00:30Berlin, ZOB19h30 20:00Oslo
0 changes
£871One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Compare prices and tickets Prices for trains, buses and flights

Sun
30 Jan
£70Flixbus
£171Air Baltic
Mon
31 Jan
Find prices
£87Norwegian Air Shuttle
Tue
1 Feb
Find prices
£69Norwegian Air Shuttle
Wed
2 Feb
Find prices
£142KLM
Thu
3 Feb
£63Flixbus
£78Norwegian Air Shuttle
Fri
4 Feb
£62Flixbus
£49Norwegian Air Shuttle
Sat
5 Feb
£63Flixbus
£129KLM
Sun
6 Feb
£68Flixbus
£129KLM
Mon
7 Feb
Find prices
£69Norwegian Air Shuttle
Tue
8 Feb
Find prices
£116KLM
Wed
9 Feb
Find prices
£116KLM
Thu
10 Feb
£62Flixbus
£49Norwegian Air Shuttle
Fri
11 Feb
£59Flixbus
£69Norwegian Air Shuttle
Sat
12 Feb
£53Flixbus
£86KLM
Sun
13 Feb
£70Flixbus
£106KLM
Mon
14 Feb
Find prices
£55Norwegian Air Shuttle
Tue
15 Feb
Find prices
£106KLM
Wed
16 Feb
Find prices
£98Cityjet
Thu
17 Feb
£56Flixbus
£49Norwegian Air Shuttle
Fri
18 Feb
£62Flixbus
£49Norwegian Air Shuttle

Travel Information from Berlin to Oslo

distanceDistance519 miles (837 km)
modeAvailable travel modesCoach or flight
priceTicket price range£52 - £80
cheapestCheapest modeCoach • £52 • 18 h 49 min
fastestFastest modeFlight • £80 • 1 h 40 min
carriersPopular travel companiesFlixbus or Sas Airways

Travel 519 miles (837 km) by coach or flight from Berlin to Oslo. If speed is a priority, then a flight is the best option with an average duration of 1 h 40 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £52. The most popular travel providers which serve this trip are Flixbus or Sas Airways among others. Travellers can even take a direct flight from Berlin to Oslo.

Travel Tips: Travel from Berlin to Oslo

Travel to Oslo 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 Berlin to Oslo.
FAQs

Is international travel between Berlin, Germany and Oslo, Norway allowed?

Travel between Berlin, Germany and Oslo, Norway is: Partially open.

Can travellers from Germany enter Norway?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Germany.

Are there rules for self-quarantine when arriving to Oslo from Berlin?

Conditions of entry into Norway:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 3 in quarantine
  • Negative COVID-19 test issued at most 1 days before arrival
  • COVID-19 test upon arrival
  • Digital entry registration is required prior to arrival
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test issued at most 1 days before arrival for unvaccinated travellers

Are there COVID-19 safety rules for social distancing and wearing face masks in Oslo, Norway?

To reduce the spread of COVID-19, the government of Norway has imposed the following measures:

  • Physical distance requirement: 1 metre (s) (3 feet)
  • Face mask requirement: Mandatory

This information was last checked on 24/01/2022. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip between Berlin and Oslo.

Am I required to self-quarantine when I return to Berlin, Germany from Oslo, Norway?

Return travel to Berlin, Germany from Norway is: Partially open.

Are there any travel restrictions on reentering Germany from Norway?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Norway.

Are there requirements to self-quarantine on arrival into Germany from Norway?

Requirements for reentering Germany:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the requirements for social distancing and wearing face masks in Germany?

All travellers must abide by the following measures in Germany to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Berlin, Germany was last verified on 28/01/2022. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Berlin from Oslo.

What are my travel options from Berlin to Oslo?

There are 2 ways to get from Berlin to Oslo: coach or flight.

What is the cheapest way to get from Berlin to Oslo?

A coach service offers the cheapest way to travel from Berlin to Oslo, which costs on average £52.

This is compared to other ways of getting to Oslo:

A coach is £28 less than a flight for this route with tickets for a flight from Berlin to Oslo costing on average £80.

What is the fastest way to get to Oslo from Berlin?

The fastest way to get to Oslo from Berlin is by flight with an average travel time of 1 h 40 min.

There are alternative travel options to Oslo that can usually take longer:

In comparison, getting to Oslo by coach can take on average 18 h 49 min.

How far is Oslo from Berlin?

The Berlin to Oslo distance is approximately 519 miles (837 km).

What are the departure and arrival points when travelling from Berlin to Oslo?

These are the most popular departure and arrival points when travelling from Berlin to Oslo:

  • Most travellers who buy a coach ticket from Berlin to Oslo depart from Berlin, Zentralen Omnibusbahnhof to Oslo, Schweigaards gate (Bussterminal).
  • Most travellers board their plane from Berlin Brandenburg Airport and arrive in Oslo Airport Gardermoen.

Who can get me from Berlin to Oslo?

Omio works with many trusted partners that can help you travel the best way from Berlin to Oslo:

  • You can go to Oslo from Berlin by coach with Flixbus. You'll see cheap coach tickets for £52 with Flixbus from Berlin to Oslo on Omio.
  • You can go to Oslo from Berlin by plane with Sas Airways. You'll see cheap plane tickets for £80 with Sas Airways from Berlin to Oslo on Omio.

Is there a direct service to Oslo from Berlin?

Yes, there are direct routes from Berlin to Oslo with the following travel companies:

  • You can find a direct flight to Oslo with Norwegian Air Shuttle.

As you won't need to change at another stop in between, direct services to Oslo tend to save you time and add more convenience, so it's worth paying attention to before you buy tickets for this journey.

Where should I go next after I travel from Berlin to Oslo?

Looking to extend your trip from Berlin to Oslo? Many Omio customers who go from Berlin to Oslo usually extend their holiday to explore other popular destinations like Stockholm, Copenhagen or Gothenburg. If you're looking to explore Stockholm, Copenhagen or Gothenburg from Oslo, let Omio find you the best connections available at an affordable price.

How far in advance should I buy my Berlin to Oslo ticket online to get the best deals?

When planning your trip between Berlin and Oslo, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Coach tickets are costing on average £52 one way.
  • Plane tickets are costing on average £80 one way.

However, we recommend buying tickets to Oslo from Berlin online a few months in advance to get the best deals and save money on your upcoming journey.