|Distance||565 miles (912 km)|
|Train frequency||4 a day|
Trains from Amsterdam to Oslo cover the 565 miles (912 km) long trip and usually take around 27 h 52 min. Normally, there are 4 trains operating per day, including direct services available. Travelers depart most frequently from Amsterdam Centraal and arrive in Oslo S.
When departing from Amsterdam, you have various train station options to start your journey from including Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Amstel. When arriving in Oslo, you can end your route in train stations like Oslo S, Oslo Lufthavn and Oslo Bussterminal.
Passengers board the train most frequently from Amsterdam Centraal, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at Oslo S, located 1.7 miles (2.7 km) away from the city centre.
Here are some other resources that might have the information you need