City to city
Oslo to Copenhagen by train
Oslo S → København H
- Fastest
- ≈ 6h 59m
- Typical
- ≈ 7h 14m
- Direct trains
- No
- Fewest changes
- 1
- Operators
- Vy, Öresundståg, Snälltåget
Trains link Oslo (Oslo S) and Copenhagen (København H) in about 6h 59m at best, with at least 1 change along the way.
How long does the train from Oslo to Copenhagen take?
The fastest trains cover Oslo to Copenhagen in about 6h 59m; a typical journey takes around 7h 14m.
Is there a direct train from Oslo to Copenhagen?
Usually not; expect at least 1 change on this journey.
Is the train or a flight faster from Oslo to Copenhagen?
A typical flight works out roughly 3h 25m quicker door to door (about 4h 10m against 7h 35m by train, once airport time is counted) — but the train emits about 3× less CO₂e, even on conservative official emission factors.
- Train, door to door
- ≈ 7h 35m
- Flight, door to door
- ≈ 4h 10m (est.)
- CO₂e per passenger
- ~21 kg train · ~66 kg plane
Flight time and emissions are transparent estimates, not airline schedules — method, factors and all 109 compared pairs on Train vs plane in Europe.
Legendary routes through Oslo or Copenhagen
- Bergensbanen Oslo → Bergen
- Dovrebanen Oslo → Trondheim
- Lyntog Copenhagen–Aarhus Copenhagen → Aarhus
- Sørlandsbanen Oslo → Stavanger
More trains from Oslo
- Oslo → Gothenburg ≈ 3h 26m · direct
- Oslo → Stockholm ≈ 5h 30m · direct
- Oslo → Bergen ≈ 6h 37m · direct
- Oslo → Trondheim ≈ 6h 50m · direct
More train routes in Norway · Denmark.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.