Compare prices and tickets by train, coach or flight

Wed
18 May
£58Flixbus
£45Norwegian Air Shuttle
Thu
19 May
£57Flixbus
£56Norwegian Air Shuttle
Fri
20 May
£66Flixbus
£47Norwegian Air Shuttle
Sat
21 May
£66Flixbus
£110Norwegian Air Shuttle
Sun
22 May
£92Flixbus
£123Norwegian Air Shuttle
Mon
23 May
£67Flixbus
£48Norwegian Air Shuttle
Tue
24 May
£67Flixbus
£56Norwegian Air Shuttle
Wed
25 May
£57Flixbus
£123Norwegian Air Shuttle
Thu
26 May
£57Flixbus
£48Norwegian Air Shuttle
Fri
27 May
£53Flixbus
£45Norwegian Air Shuttle
Sat
28 May
£53Flixbus
£72Norwegian Air Shuttle
Sun
29 May
£76Flixbus
£174Air Baltic
Mon
30 May
£46Flixbus
£114Norwegian Air Shuttle
Tue
31 May
£40Flixbus
£48Norwegian Air Shuttle
Wed
1 Jun
£37Flixbus
£45Norwegian Air Shuttle
Thu
2 Jun
£44Flixbus
£48Norwegian Air Shuttle
Fri
3 Jun
£62Flixbus
£45Norwegian Air Shuttle
Sat
4 Jun
£53Flixbus
£124Norwegian Air Shuttle
Sun
5 Jun
£60Flixbus
£48Norwegian Air Shuttle
Mon
6 Jun
£84Flixbus
£86Norwegian Air Shuttle

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Oslo?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Berlin to Oslo

distanceDistance519 miles (837 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from Berlin to Oslo cover the 519 miles (837 km) long trip taking on average 19 h 17 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. Travellers depart most frequently from Berlin Hbf and arrive in Oslo Bussterminal.

Travel Tips: Trains from Berlin to Oslo

Travel by train 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

What are the travel restrictions for Oslo, Norway if I'm coming from Berlin, Germany by train?

Travel between Berlin, Germany and Oslo, Norway by train is: Fully open.

What is the status of international entry into Norway from Germany?

International entry status: Entry is fully open for citizens and permanent residents of Germany

Do I need to self-quarantine on arrival in Norway from Berlin?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Oslo, Norway?

When travelling in Norway, you must follow these COVID-19 safety rules:

  • Physical distance requirement: metre (s) ( feet)
  • Face mask requirement: Recommended

The information above was last checked on 16/05/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Berlin to Oslo before travelling.

What is the restriction level for the return leg of a round trip journey from Oslo, Norway to Berlin, Germany?

Return travel from Norway to Germany is: Partially open.

Are there any international entry restrictions on returning to Berlin from Oslo?

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

Do I need to quarantine on arrival in Germany from Oslo?

Requirements for reentering:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 16/05/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Oslo.

How many miles is it from Berlin to Oslo by train?

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

How long does it take from Berlin to Oslo by train?

The Berlin to Oslo train duration is on average 19 h 17 min, which is to be expected when travelling 519 miles (837 km) to Oslo from Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

What is the departure train station in Berlin and arrival train station in Oslo?

When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Oslo, you can end your trip in train stations like Oslo Bussterminal, Oslo S and Oslo, Drammensveien.

Omio customers book a train from Berlin Hbf   to Oslo Bussterminal   most frequently for this route.

Where is the train station in Berlin to go to Oslo? Where is the train station in Oslo located?

Passengers booking this journey most frequently board their trains from Berlin Hbf and need to travel around 3.5 miles (5.6 km) from the city centre to get to this train station.

Passengers arriving in Oslo most often arrive at Oslo Bussterminal and need to travel around 2 miles (3.3 km) from this train station to the city centre.

How many train services are there to Oslo from Berlin a day?

The average number of trains departing Berlin for Oslo is 1 a day. The train schedules and services may vary between weekdays and weekends.

Important Stations and Airports for this Journey

Berlin
Oslo
Berlin Hbf is the most popular Berlin railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your journey to Oslo.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transport options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7