Train fly

Take the train Flytoget at the station Oslo S.

The journey takes approximately 22 m. Ticket price is about €8 The travel distance is 46 km.

Carrier is Flytoget.

Buy ticket

Get off at the Oslo lufthavn stasjon.
Fly out to Oslo (OSL) of the Berlin Brandenburg (BER) airport.

The journey takes approximately 1 h 35 m. Ticket price is about €45

Carrier is Scandinavian Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Berlin Brandenburg (BER).
488 m on foot from the Berlin Brandenburg (BER) to the Flughafen BER - Terminal 1-2.

The journey takes approximately 7 m. The travel distance is 488 m.

Take the train Deutsche Bahn Intercity-Express at the station Flughafen BER - Terminal 1-2.

The journey takes approximately 28 m. Ticket price is about €3 The travel distance is 26 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the S+U Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Train

Take the train Vy at the station Oslo S.

The journey takes approximately 3 h 26 m. Ticket price is about €45 The travel distance is 332 km.

Carrier is Vy.

Buy ticket

Get off at the Göteborg Centralstation.
Take the train Öresundståg at the station Göteborg Centralstation.

The journey takes approximately 3 h 49 m. Ticket price is about €30 The travel distance is 335 km.

Carrier is Öresundståg.

Buy ticket

Get off at the Köpenhamn H.
Take the train Deutsche Bahn Eurocity at the station København H.

The journey takes approximately 4 h 39 m. Ticket price is about €45 The travel distance is 491 km.

Carrier is Deutsche Bahn Eurocity.

Buy ticket

Get off at the Hamburg Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Hamburg Hbf.

The journey takes approximately 1 h 46 m. Ticket price is about €22 The travel distance is 285 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the S+U Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Bus

Take the FlixBus bus at the Oslo station .

The journey takes approximately 13 h 20 m. Ticket price is about €65 The travel distance is 884 km.

Carrier is FlixBus.

Buy ticket

Get off at the Lübeck.
Take the FlixBus bus at the Lübeck station .

The journey takes approximately 3 h 20 m. Ticket price is about €23 The travel distance is 277 km.

Carrier is FlixBus.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Train

Take the train Vy at the station Oslo S.

The journey takes approximately 3 h 26 m. Ticket price is about €45 The travel distance is 46 km.

Carrier is Vy.

Buy ticket

Get off at the Oslo lufthavn stasjon.
Take the train Swedish Railways (SJ) at the station Göteborg Centralstation.

The journey takes approximately 13 h 50 m. Ticket price is about €90 The travel distance is 1100 km.

Carrier is Swedish Railways (SJ).

Buy ticket

Get off at the Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Bus

Take the Sindbad bus at the Oslo station .

The journey takes approximately 22 h Ticket price is about €65 The travel distance is 1231 km.

Carrier is Sindbad.

Buy ticket

Get off at the Szczecin.
Take the Autokar Polska bus at the Szczecin station .

The journey takes approximately 2 h 40 m. Ticket price is about €17 The travel distance is 152 km.

Carrier is Autokar Polska.

Buy ticket

Get off at the Berlin ZOB.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 13 h The travel distance is 1335 km.

Get off at the Berlin Hbf.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


The cheapest way to travel from Oslo to Berlin is by taking a Train fly with an average price of €57. The journey takes approximately 4 ч. 37 мин.

Train fly is the fastest way to travel from Oslo to Berlin. Tickets cost €57. The journey takes approximately 4 ч. 37 мин.

Oslo is approximately 1335 km away from Berlin. The trip by car takes 13 h

The average journey time by car between Oslo and Berlin is 13 h