Oslo

Train from Amsterdam to Oslo

The fastest train from Amsterdam to Oslo takes 39h13, usually changing in Frankfurt or Neumünster. Below: every connection, our advice and how punctual the route really is.

Fastest journey39h13
Fewest changes3
Night trainNo
Connection made–

Route map

BerlinParisBrusselsPragueLondonWarsawKrakowStuttgartNurembergLeipzigLuxembourgDresdenAmsterdamFrankfurtNeumünsterSödertäljeOslo
TrainNight trainOther journeys

All connections

Timetable for a regular Tuesday · times in Amsterdam time (CET)

Our travel advice

Our top pick

Leave at 19:58 and travel via Frankfurt and Neumünster and Södertälje: 39h13 with 3 changes, which is usually easy to make.

Make a stopover in Frankfurt

The journey takes at least 39h13. Spend a night in Frankfurt and you'll be on the train for about six hours a day, with a bonus city.

Train or plane?

Estimate
TrainPlane
Door to door± 39h38± 4h26
CO₂ per person± 81 kg± 124 kg
LuggageSuitcase includedOften extra
ArrivalCity centreAirport
How we calculated this
  • Train: fastest connection (39h13) plus 25 minutes to and from the station.
  • Plane: about 1h16 in the air, plus 40 minutes taxiing and 2.5 hours for getting to the airport, check-in and security.
  • CO₂ train: 2318 km by rail × 0.035 kg/km. CO₂ plane: 985 km × 0.126 kg/km, including high-altitude effects.
  • Source: UK Government GHG Conversion Factors 2025 (DESNZ).

Ready to book?

Compare current prices to Oslo at Omio.

See prices →

Frequently asked questions

How long is the train from Amsterdam to Oslo?

The fastest train from Amsterdam to Oslo takes 39h13. Most journeys have 3 changes.

Is there a direct train from Amsterdam to Oslo?

No, you change trains at least 3 times, usually in Frankfurt or Neumünster.

Is there a night train from Amsterdam to Oslo?

None of the connections we found use a night train, so you travel during the day.

Where can I book a train ticket to Oslo?

You can compare prices at Omio. Booking early is usually cheaper, especially for ICE trains and night trains.

Also reachable by train