Can I travel to Oslo by train from Amsterdam or Germany?
The rail route via Copenhagen and Gothenburg, plus ferry and bus options.
Short answer
Yes, you can travel to Oslo by train from Germany or Amsterdam, for example via Copenhagen and Gothenburg, changing trains on the way. Copenhagen to Gothenburg takes about 3.5 hours by train and Gothenburg to Oslo just under 4 hours. Color Line's daily ferry from Kiel, leaving at 14:00 and arriving the next morning, is an alternative.
Why
- West Sweden's tourist board gives train times to Gothenburg of about 3.5 hours from Copenhagen and just under 4 hours from Oslo.
- Vy runs trains from Oslo to Gothenburg and on to Malmö, and from Malmö the local train to Copenhagen takes about 30 minutes.
- Color Line sails daily between Kiel and Oslo, leaving at 14:00 and arriving at 10:00 the next morning.
Details
DSB, the Danish railway, says it is improving tracks in both Denmark and Germany and that this may change your itinerary, so check travel times before you leave. All international trains arrive at Oslo Central Station in the city centre. FlixBus lists bus trips from Oslo to Hamburg and Berlin if you prefer the bus.
Tip
Plan a stop in Copenhagen or Gothenburg: the two Scandinavian legs alone add up to about seven and a half hours on board, on top of the trip from Germany.
What may differ
During the Vy train drivers' strike in October 2026, some departures on the RE20 Oslo-Gothenburg line were cancelled. Check the journey planner before you travel.
People also ask
- Can I take a train from Germany to Norway?
- How long is the train from Hamburg to Oslo?
Sources
- Visit West Sweden: Travelling to Gothenburg and West SwedenChecked at:
- Vy: Train to MalmöChecked at:
- Color Line: Kiel–OsloChecked at:
- DSB: Train tickets to EuropeChecked at:
- Visit Oslo: Train to OsloChecked at:
Timetables and fares change, so check the operators before you travel.
Related questions
-
How long does it take to drive from Bergen to Trondheim?
The fastest drive between Bergen and Trondheim, on the E16 and E6 via Voss and Dovrefjell, takes about 10 hours, according to Visit Bergen.
-
Where does the airport bus (Flybussen) stop in Bergen, and how much does it cost?
Flybussen leaves Bergen Airport from stop A3 and has six city centre stops, including Festplassen, and an adult ticket costs NOK 189 online or NOK 220 on board.
-
Is there an express boat from Bodø to Svolvær?
Yes, the NEX 2 express boat, route 23-755, sails between Bodø and Svolvær and takes about three hours each way.
-
Is there a free shopping bus from Oslo to Sweden (Nordby, Svinesund)?
Nordby Shoppingcenter's own travel page lists no free bus from Oslo and suggests the train from Oslo S to Halden, then bus line 111 to the centre.

