There are 9 ways to get from Amsterdam to Oslo by plane, train, bus, ferry, car ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
8 alternative options
Train • 20h 26m
Bus • 22h 5m
Train, ferry • 28h 21m
Train, car ferry • 28h 59m
Drive • 14h 38m
Travel safe during COVID-19
International entry into Norway from Netherlands
- Entry is fully open for citizens and permanent residents of Netherlands
Conditions of entry into Norway from Netherlands
- There are no current restrictions
Rules to follow in Norway
m
Recommended
Considerations leaving from Netherlands
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
Yes, entry into Norway is currently allowed from Netherlands.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There are no current restrictions
The national COVID-19 helpline number in Oslo is 815 55 015.
Wearing a face mask on public transport in Oslo is recommended.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 815 55 015.
No, returning to Netherlands from Norway is currently allowed.
See options for return travel.
Last updated: 27 Jun 2022
Exceptions may apply, for full details: Norwegian Institute of Public Health.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cost-effective way to get from Amsterdam to Oslo is to bus, which costs €70 - €90 and takes 22h 5m.
The quickest way to get from Amsterdam to Oslo is to fly and train which costs €65 - €270 and takes 4h 27m.
No, there is no direct bus from Amsterdam to Oslo. However, there are services departing from Amsterdam Sloterdijk and arriving at Oslo via Copenhagen central train station. The journey, including transfers, takes approximately 22h 5m.
No, there is no direct train from Amsterdam to Oslo. However, there are services departing from Amsterdam Centraal and arriving at Oslo S via Osnabrück Hbf, Hamburg Hbf, København H and Göteborg Centralstation. The journey, including transfers, takes approximately 20h 26m.
The distance between Amsterdam and Oslo is 913 km. The road distance is 1518.5 km.
The best way to get from Amsterdam to Oslo without a car is to train which takes 20h 26m and costs €200 - €360.
It takes approximately 4h 27m to get from Amsterdam to Oslo, including transfers.
Amsterdam to Oslo bus services, operated by FlixBus, depart from Amsterdam Sloterdijk station.
Amsterdam to Oslo train services, operated by Dutch Railways (NS), depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Oslo is to train which takes 20h 26m and costs €200 - €360. Alternatively, you can bus, which costs €70 - €90 and takes 22h 5m.

- Distance: 912.6 km
- Duration: 4h 27m
What companies run services between Amsterdam, Netherlands and Oslo, Norway?
You can take a train from Amsterdam to Oslo via Osnabrück Hbf, Hamburg Hbf, København H, and Göteborg Centralstation in around 20h 26m. Alternatively, you can take a bus from Amsterdam to Oslo via Copenhagen central train station in around 22h 5m.

- Website
- klm.com
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- kr 1200 - kr 6000
Flights from Amsterdam Schiphol to Oslo Sandefjord
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- kr 2200 - kr 5500
Flights from Brussels to Oslo via Amsterdam Schiphol
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- kr 1600 - kr 5500
Flights from Dusseldorf to Oslo via Amsterdam Schiphol
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- kr 1400 - kr 4800

- Website
- flysas.com
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 1000 - kr 4400
Flights from Amsterdam Schiphol to Oslo via Copenhagen
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- kr 1000 - kr 4400
Flights from Brussels to Oslo
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 1500 - kr 5500
Flights from Brussels to Oslo via Copenhagen
- Ave. Duration
- 4h 35m
- When
- Monday
- Estimated price
- kr 1500 - kr 5500
Flights from Dusseldorf to Oslo
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 1000 - kr 4600
Flights from Dusseldorf to Oslo via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday and Friday
- Estimated price
- kr 1000 - kr 4600

- Website
- lufthansa.com
Flights from Amsterdam Schiphol to Oslo via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- kr 1500 - kr 7500
Flights from Brussels to Oslo via Frankfurt
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- kr 1600 - kr 6500
Flights from Brussels to Oslo via Munich
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- kr 1600 - kr 6500
Flights from Dusseldorf to Oslo via Frankfurt
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- kr 1600 - kr 4900
Flights from Dusseldorf to Oslo via Munich
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 1600 - kr 4900

- Website
- norwegian.com
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 700 - kr 4300
Flights from Dusseldorf to Oslo
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- kr 700 - kr 3200

- Website
- eurowings.com
Flights from Amsterdam Schiphol to Oslo via Hamburg
- Ave. Duration
- 4h
- When
- Monday and Friday
- Estimated price
- kr 1200 - kr 5000
Flights from Dusseldorf to Oslo via Hamburg
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- kr 1100 - kr 4700

- Website
- brusselsairlines.com
Flights from Brussels to Oslo
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 850 - kr 5500

- Website
- flyr.com
Flights from Brussels to Oslo
- Ave. Duration
- 2h
- When
- Wednesday, Friday and Sunday
- Estimated price
- kr 700 - kr 3000

- Phone
- 23 15 90 00
- flytoget@flytoget.no
- Website
- flytoget.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 22 min
- Frequency
- Every 10 minutes
- Estimated price
- kr 160 - kr 180
- Website
- Flytoget AS
_202204231056.png)
- Phone
- +47 61 05 19 10
- Website
- vy.no
Train from Oslo lufthavn stasjon to Oslo S
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- kr 80 - kr 100
- Website
- vy.no
Train from Torp stasjon to Oslo S
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- kr 150 - kr 190
- Website
- vy.no
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 36m
- Frequency
- Every 4 hours
- Estimated price
- kr 390 - kr 490
- Website
- vy.no

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Amsterdam Centraal to Anvers-Central
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- kr 550 - kr 1200
- Website
- Thalys
- Standard
- kr 550 - kr 850
- Comfort
- kr 700 - kr 950
- Premium
- kr 800 - kr 1200

Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Every 4 hours
- Estimated price
- kr 230 - kr 550
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- kr 230 - kr 320
- 1st Class
- kr 380 - kr 550
Train from Amsterdam Centraal to Osnabrueck Hbf
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- kr 250 - kr 600
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- kr 250 - kr 350
- 1st Class
- kr 420 - kr 600
Train from Amsterdam Centraal to Groningen
- Ave. Duration
- 2h 4m
- Frequency
- Every 3 hours
- Estimated price
- kr 220 - kr 500
- Website
- Dutch Railways (NS)
- Book at
- Netherlands Rail Pass
- 2nd Class
- kr 220 - kr 310
- 1st Class
- kr 360 - kr 500

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Amsterdam Centraal to Düsseldorf Hbf
- Ave. Duration
- 2h 9m
- Frequency
- Once daily
- Estimated price
- kr 460 - kr 650
- Website
- Deutsche Bahn
Train from Amsterdam Centraal to Osnabrück Hbf
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- kr 500 - kr 700
- Website
- Deutsche Bahn
Train from Osnabrück Hbf to Hamburg Hbf
- Ave. Duration
- 1h 51m
- Frequency
- Every 3 hours
- Estimated price
- kr 480 - kr 700
- Website
- Deutsche Bahn
Train from Osnabrück Hbf to Kiel Hbf
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- kr 650 - kr 900
- Website
- Deutsche Bahn

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Osnabrück central station to Hamburg central station
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- kr 140 - kr 180
- Website
- Flixtrain

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 51 220 11 11
- Website
- sbb.ch
Train from Osnabrueck Hbf to Hamburg Hbf
- Ave. Duration
- 1h 53m
- Frequency
- Twice daily
- Estimated price
- kr 750 - kr 1400
- Website
- Swiss Railways (SBB/CFF/FFS)

- Phone
- 70 13 14 15
- Website
- dsb.dk
Train from Hamburg Hbf to København H
- Ave. Duration
- 4h 43m
- Frequency
- Every 4 hours
- Estimated price
- kr 460 - kr 650
- Website
- Danish Railways (DSB)

- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from København H to Göteborg Centralstation
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- kr 350 - kr 490
- Website
- Öresundståg

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from København H to Göteborg Centralstation
- Ave. Duration
- 3h 16m
- Frequency
- 3 times a day
- Estimated price
- kr 320 - kr 430
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- kr 340 - kr 430
- 2nd Class Ticket
- kr 320 - kr 390

- Phone
- +31 900 2022022
- Website
- arriva.nl
Train from Groningen to Eemshaven
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- kr 90 - kr 110
- Website
- arriva.nl

- Phone
- +47 61 25 80 00
- kundeservice@go-aheadnordic.no
- Website
- go-aheadnordic.no
Train from Kristiansand to Oslo S
- Ave. Duration
- 4h 29m
- Frequency
- Every 2 hours
- Estimated price
- kr 420 - kr 650
- Schedules at
- go-aheadnordic.no

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Amsterdam Sloterdijk to Copenhagen central train station
- Ave. Duration
- 12h 25m
- Frequency
- 3 times a day
- Estimated price
- kr 450 - kr 550
- Website
- flixbus.co.uk
Bus from Copenhagen central train station to Oslo
- Ave. Duration
- 8h 40m
- Frequency
- Every 4 hours
- Estimated price
- kr 290 - kr 360
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Bus from København DGI-byen to Oslo bussterminal
- Ave. Duration
- 8h 5m
- Frequency
- 3 times a day
- Website
- Vy Travel AB

- Phone
- +45 99 56 19 00
- Website
- colorline.no
Ferry from Kiel Norwegen-Kai to Oslo Hjortneskaien
- Ave. Duration
- 20h
- Frequency
- Once daily
- Website
- Color Line AS

- Phone
- +31 85 40 15 252
- info@hollandnorwaylines.com
- Website
- hollandnorwaylines.com
Car ferry from Eemshaven to Kristiansand
- Ave. Duration
- 18h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 1500 - kr 1800
- Schedules at
- hollandnorwaylines.com
- Standard
- kr 1574
- Flex
- kr 1784
Want to know more about travelling around Norway
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Amsterdam Schiphol Airport to Oslo Airport is the direct flight which takes 1h 45m.
Amsterdam to Oslo bus services, operated by FlixBus, arrive at Oslo station.
Amsterdam to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Amsterdam to Oslo is 1519 km. It takes approximately 14h 38m to drive from Amsterdam to Oslo.
Norwegian Air Shuttle, Eurowings, Lufthansa and two other airlines offer flights from Amsterdam Schiphol Airport to Oslo Airport.
Book your Amsterdam to Oslo bus tickets online with FlixBus.
There are 136+ hotels available in Oslo. Prices start at kr 1000 NOK per night.
The best way to get from Amsterdam to Amsterdam Schiphol Airport is to train which takes 17 min and costs €6 - €13.