1map logoGo to main page

Berlin to Oslo from $85: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Berlin, Germany
to
Oslo, Norway

How to Get from Berlin to Oslo: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$85 by busBest price
843 kmDistance
2h 33m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Berlin to Oslo with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Train
Average Duration
2h  33m
Estimated price
$120-341
Recommended
Company
FlixBus
Bus
Average Duration
17h  50m
Estimated price
$85-125
Cheapest
route map
Distance: 843 km
Duration: 2h 33m

See more options

Pricing table
Company
Various
Train
Bus
Average Duration
25h  3m
Estimated price
$86-131
Company
Swedish Railways (SJ)
Train
Average Duration
17h  1m
Estimated price
$127-191
Company
Swedish Railways (SJ)
Train
Average Duration
18h  8m
Estimated price
$127-191
Company
Various
Drive
Average Duration
13h  6m
Estimated price
$250-1200

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $60 $57 $49 $55 $58 $58 $64
Fly $120 $75 $52 $65 $58 $82 $165

Berlin - Oslo operators

Explore transport companies operating between Berlin and Oslo, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
norwegian.com

Plane from Berlin Brandenburg (BER) to Oslo (OSL)

Average Duration
1h 40m
Estimated price
1204-1205

Plane from Berlin Brandenburg (BER) to Oslo (OSL) via Stockholm

Average Duration
3h 30m
Estimated price
1204-1205
Website
flysas.com

Plane from Berlin Brandenburg (BER) to Oslo (OSL)

Average Duration
1h 35m
Estimated price
1204-1206

Plane from Berlin Brandenburg (BER) to Oslo (OSL) via Copenhagen

Average Duration
3h 20m
Estimated price
1207-1208
Train
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Berlin Gesundbrunnen to Göteborg Centralstation

Average Duration
12h 21m
Estimated price
85-125

Train from Berlin Hauptbahnhof to Göteborg Centralstation

Average Duration
13h 28m
Estimated price
85-125
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Göteborg Centralstation to Oslo S

Average Duration
3h 47m
Estimated price
3412-1207
Contact phone
+49 30 2970
Website
bahn.com

Train from Berlin Hauptbahnhof to Angermünde, Bahnhof

Average Duration
1h 1m
Estimated price
3414-3415
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Berlin central bus station to Oslo

Average Duration
17h 50m
Estimated price
85-125
Contact phone
+49 30 2970
Website
bahn.com

Bus from Angermünde, Bahnhof to Szczecin Krzysztofa Kolumba

Average Duration
1h 54m
Estimated price
3416-3413
Contact phone
+48 77 443 44 44
Website
sindbad.pl

Bus from Szczecin to Oslo

Average Duration
20h 30m
Estimated price
3417-3411

Berlin to Oslo: Overview of Bus, Train, Flight, and Car Trips

Traveling between Berlin and Oslo offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from Berlin to Oslo covering a scenic driving distance of 833 miles. Experience the diverse landscapes and charming towns along the way as you make your way to the vibrant capital of Norway. 💰 Prices for the journey from Berlin to Oslo by car range from €258 to €387, offering flexibility for budget-conscious travelers. Enjoy the freedom of the open road while taking in the picturesque views of the countryside and majestic fjords on your route to the dynamic city of Oslo. 🌟 Arrive in Oslo after approximately 13 hours and 6 minutes of driving, where you can immerse yourself in Norwegian culture, explore historic landmarks, and indulge in delicious cuisine. From Berlin's bustling streets to Oslo's inviting atmosphere, this road trip promises an unforgettable adventure filled with discovery and excitement.
Average price
€258 - €387
🚂 Traveling from Berlin to Oslo by train involves a journey with transfers. The total travel time is approximately 17 hours and 1 minute, with services operated by Swedish Railways and Norwegian Railways. 🌍 The route from Berlin to Oslo can vary in duration and number of transfers. Options include routes with 2 to 5 transfers, ranging from 18 hours 7 minutes to 22 hours 1 minute. Each route offers a unique experience with different trains and agencies along the way. 🎫 Prices for the train journey between Berlin and Oslo range from €131 to €197. Travelers can choose from multiple routes, all offering a scenic and comfortable way to reach the beautiful city of Oslo from the vibrant metropolis of Berlin.
Departure Point
Berlin Gesundbrunnen station
Arrival Point
Oslo S station
🛫 Flying from Berlin Brandenburg Airport to Oslo Airport is a quick and convenient option for travelers heading to Norway. The direct flight between the two cities takes approximately 1 hour and 35 minutes.
Departure Point
Berlin Brandenburg Airport
Arrival Point
Oslo Airport
🌍 The direct bus service operated by FlixBus takes approximately 17 hours and 50 minutes to cover the distance between Berlin and Oslo, offering a comfortable and scenic route. 💰 Ticket prices for the Berlin to Oslo bus ride range from €88 to €129, making it an affordable choice for travelers seeking a cost-effective way to travel between these two vibrant European destinations.
Departure Point
Berlin central bus station
Arrival Point
Oslo station
Useful tips for bus travellers
• Ensure you book your tickets in advance on the FlixBus website (global.flixbus.com) to secure the best prices and availability, as the journey from Berlin to Oslo can be long and offers limited daily departures.
• During your layover in Hamburg, which takes about 3.5 hours, take advantage of the local cafes or restaurants near the Bus-Port Hamburg; check out 'Café Paris' for a nice meal or a coffee to recharge before your next leg to Oslo.
• Upon arrival at Busterminalen Galleriet in Oslo, take a moment to familiarize yourself with the station’s layout; there are helpful maps displayed, and remember that most local transport options like trams and buses connect directly from this terminal, making it easy to navigate onward.