Travel Times Between Nordic Capitals: Our Honest Route-by-Route Guide

HomeBlog › Travel Tips
Travel Tips

Travel Times Between Nordic Capitals: Our Honest Route-by-Route Guide

Helsinki to Stockholm by ferry overnight, Oslo to Copenhagen by train, Tallinn to Riga by bus — we’ve done these routes. Here is exactly how long each one takes in the real world, not on a timetable.

✎ Joona & Alla 🕑 11 min read 📅 September 2026 📍 Lapland, Finland
Travel Times Between Nordic Capitals Hungrytravelfamily
Short answer

Helsinki–Stockholm takes roughly 17 hours by overnight ferry. Stockholm–Oslo is about 6 hours by train. Oslo–Copenhagen is 8–9 hours by train. Copenhagen–Stockholm is 5.5 hours. Helsinki–Tallinn is 2–2.5 hours by fast ferry. Budget an extra 30–60 minutes on every route for real-world delays, security, and port logistics.

How Nordic capital travel times actually break down

The first thing to understand about moving between Nordic capitals is that the distances are deceptively large. Scandinavia is not a compact region. Stockholm to Oslo is further than London to Paris. Helsinki sits at the eastern edge of a country that stretches further north than people expect. And the Baltic capitals — Tallinn, Riga, Vilnius — add another layer of routing complexity if you want to combine Scandinavia with the Baltics in one trip.

We have done most of these routes ourselves, several of them more than once. What we found is that advertised travel times and actual travel times diverge in predictable ways. Trains in Sweden and Norway are frequent but not always punctual. Ferries run on fixed overnight schedules that look slow on paper but eliminate a hotel night. Flights between Nordic capitals are fast in the air but the short distances mean airport time often dominates the journey.

The three travel modes and when each makes sense

Overnight ferry is genuinely competitive on the Helsinki–Stockholm and Stockholm–Tallinn routes. You travel while you sleep and arrive rested. The cabin cost is real, but you save a hotel night. For families or couples, this is often the best value per hour of travel.

Train works well within the Scandinavian mainland — Stockholm to Oslo, Oslo to Copenhagen, Copenhagen to Stockholm. These are comfortable journeys with scenery, wifi, and proper luggage space. Book early for the cheapest fares.

Flight wins only when time genuinely matters and you are travelling solo or in pairs with carry-on luggage only. With checked bags or a family, the airport overhead usually negates the time advantage on most Nordic capital pairs.

What the timetables do not tell you

Timetables show departure and arrival. They do not show the 20-minute walk through Stockholm’s Arlanda airport after landing, the 45-minute train from the airport into the city, the 30-minute check-in window at the ferry terminal, or the hour spent waiting at Oslo S for a delayed departure. Add a realistic 60–90 minute buffer to every journey when planning connections or late arrivals.

Route-by-route guide

Helsinki – Stockholm (overnight ferry)

The classic way is the Viking Line or Tallink Silja ferry from Helsinki South Harbour to Stockholm Stadsgården or Värtahamnen. Departure is typically around 17:00–17:30, arrival around 10:00 the following morning. That is 16.5–17 hours on the ship but you sleep through most of it.

A cabin is mandatory in our opinion — the reclining seat option exists but a 17-hour crossing without a proper bunk is rough. A basic inside cabin for two costs €30–€70 on top of the passenger fare depending on season. The onboard restaurants and the tax-free shops are part of the experience; budget for at least one proper dinner.

Port-to-city-centre time in Helsinki is about 15 minutes by tram or foot. In Stockholm the port is further out — 20–30 minutes by bus to the central station. Factor this in.

Stockholm – Oslo (train)

The SJ high-speed train takes about 5h 40min to 6h depending on the service. Direct trains run several times daily. The scenery through Värmland is genuinely good in summer. Book via the SJ app in Swedish or English — prices start around €25 booked far in advance and climb to €80–100 closer to departure.

Bus alternatives (FlixBus, Nettbuss) run the same route in about 7–8 hours for less money. If you are not in a rush, a bus is a reasonable choice.

Oslo – Copenhagen (train)

Direct trains run 2–3 times daily via the Oslo–Göteborg–Copenhagen corridor. Journey time is around 8h 20min. The train crosses from Norway into Sweden at Halden, then dips through Göteborg before entering Denmark over the Öresund Bridge. That bridge crossing alone makes the journey worthwhile.

Vy (Norway) and SJ (Sweden) both operate services on this route. You may need to book two separate tickets depending on which service you choose. The Interrail pass covers this route.

Copenhagen – Stockholm (train)

About 5h 20min by direct SJ train via the Öresund Bridge. Probably the smoothest and most reliable major rail connection in Scandinavia. The stretch through Skåne and into Stockholm is flat and fast. Multiple departures daily; DSB and SJ both operate this route.

Helsinki – Tallinn (fast ferry)

The Tallink and Eckerö fast ferries cross the Gulf of Finland in about 2–2.5 hours. Multiple crossings daily, often 8–10 per day in summer. This is one of the most efficient ferry routes in Europe relative to the distance — you genuinely arrive in the time advertised because the Gulf is sheltered and the ships are modern catamarans.

The slower car ferry takes about 3.5 hours but is less common in the fast-route era. Port to centre in Tallinn is a 10-minute walk or short taxi ride.

Stockholm – Tallinn (overnight ferry)

Tallink Silja operates an overnight crossing from Stockholm Värtahamnen to Tallinn. Departure around 17:00–18:00, arrival next morning around 10:30. About 16 hours. Same overnight logic as the Helsinki–Stockholm route: you sleep, you save a hotel night.

Quick-reference: every major route at a glance

Helsinki → Stockholm

~17 hours by overnight ferry (Viking Line / Tallink Silja) • Departure ~17:00, arrival ~10:00 next day • 1h 30min by flight (plus airport time) • No practical direct train option

Stockholm → Oslo

~5h 40min by direct SJ train • Several departures daily • ~7h 30min by FlixBus • 1h by flight (plus airport time = ~3h total)

Oslo → Copenhagen

~8h 20min by direct train (Vy/SJ) • 2–3 direct trains per day • 1h 20min by flight (plus airport = ~3.5h total) • ~10h by bus

Copenhagen → Stockholm

~5h 20min by direct SJ/DSB train via Öresund Bridge • Multiple daily departures • 1h 10min by flight (plus airport = ~3h total)

Helsinki → Tallinn

~2h 15min by Tallink fast ferry • 8–10 crossings per day in summer • No practical flight option (airports are further from centres)

Stockholm → Tallinn

~16h by overnight Tallink Silja ferry • Departure ~17:30, arrival ~10:30 next day • 1h 45min by flight (plus airport = ~3.5h total)

Copenhagen → Oslo (via Göteborg)

~8h 20min by direct train • 1h 10min by flight • Interrail-friendly route with good scenery

Helsinki → Oslo

No direct train or ferry • 2h 15min by flight (SAS, Finnair, Norwegian) • Or Helsinki–Stockholm ferry + Stockholm–Oslo train = ~24h combined

Get our Nordic Travel Planning Kit

Rail pass comparison, ferry booking tips, packing checklist — everything we wish we had before our first Nordic multi-capital trip. Free for subscribers.

Tips and warnings before you book

  • Book train tickets 6–8 weeks in advance. Nordic rail fares use dynamic pricing. The cheapest SJ tickets on the Stockholm–Oslo route sell out early. Same-week booking can cost three times more.
  • Check if the route requires separate tickets. Some international Nordic rail journeys require separate tickets from each national operator. The journey planner on Trainline or Interrail.eu helps identify split-ticket routes.
  • Ferry cabins fill on summer weekends and Finnish holidays. The Helsinki–Stockholm ferry is effectively a short cruise for Finns on Midsummer weekend. Book months ahead for June and July departures.
  • Airport express trains are not always fast. Stockholm Arlanda Express takes 18 minutes to the city but costs €30. Oslo Airport Express (Flytoget) is 22 minutes. Helsinki Metro to the airport is about 35 minutes. Build the full door-to-door time into any flight comparison.
  • Night trains save hotel costs. Both the Helsinki–Stockholm and Stockholm–Tallinn overnights eliminate a night’s accommodation. For couples the cabin–plus–dinner cost often works out cheaper than a budget hotel plus daytime travel.
  • Interrail is worth it for multi-country loops. If you are hitting Stockholm, Oslo, Copenhagen, and possibly Hamburg in one trip, a 7-day or 10-day Interrail Global pass typically pays for itself versus point-to-point tickets.

Train vs flight vs ferry: an honest comparison

  • Train wins on comfort and city-centre access. Every Nordic capital train station is centrally located. No airport queues, no bag fees on most routes, proper legroom on Scandinavian rail. For routes under 6 hours, train is almost always our first choice.
  • Flight wins only on very long routes. Helsinki to Oslo has no good land connection. Flying is the only practical option. But even then, door-to-door takes 4–5 hours once you include city–airport transfers and check-in.
  • Ferry wins on the Gulf of Finland. The Helsinki–Tallinn fast ferry is genuinely faster door-to-door than flying once you account for airport time. The overnight Helsinki–Stockholm ferry is slower in hours but eliminates a hotel night and is often the cheapest option total.
  • Bus is the budget option but not always slow. FlixBus Stockholm–Oslo takes 7.5 hours and costs €10–25. If you are travelling on a tight budget and have the time, buses are comfortable and reliable on Nordic routes.
  • Carbon considerations. Train produces roughly 14g CO2 per passenger-km. Short-haul flight is 10–15x higher. The overnight ferry sits somewhere in between. If you are keeping a tally, the train is always the lowest-carbon choice where it is available.

Mistakes we made on Nordic capital routes

  • Booking the wrong port in Stockholm. Tallink Silja and Viking Line use different Stockholm harbours (Värtahamnen vs Stadsgården). We once booked to the wrong terminal. They are about 3 km apart and the error cost us a taxi and near-panic.
  • Arriving too early for the Oslo train. Platform assignments at Oslo S are posted 10–15 minutes before departure. We arrived 45 minutes early and just stood there. 20 minutes before departure is fine.
  • Underestimating the Copenhagen airport to centre time. The Metro from Copenhagen Airport (CPH) to Central Station takes about 15 minutes, which is genuinely good. But we always forgot to add it and kept cutting arrival margins too tight.
  • Skipping the ferry dinner to save money. The Viking Line buffet is not cheap but eating on board at dinner is part of the experience. We skipped it once, ate a gas-station sandwich at the port, and regretted it the whole crossing.
  • Not downloading offline train tickets. Nordic rail apps all support offline mobile tickets. On a Stockholm–Oslo train we lost mobile signal for 40 minutes through a tunnel section. A paper backup or offline download would have saved the anxiety.
  • Treating the Oslo–Copenhagen train as two separate segments. Some booking platforms split this as two tickets (Norway segment + Sweden/Denmark segment). If you miss the connection at Göteborg you are responsible yourself. Book the through-ticket where possible or allow a 30-minute buffer at Göteborg C.

Frequently asked questions

What is the fastest way to travel between all five Nordic capitals?

There is no single fastest routing — it depends on your starting point and how many you want to visit. A common efficient loop is Helsinki → Tallinn by fast ferry (2h 15min) → Stockholm by overnight ferry (16h) → Oslo by train (5h 40min) → Copenhagen by train (8h 20min). Allow 5–7 days minimum to do this without feeling rushed.

Is there a direct train from Helsinki to Stockholm?

No direct train exists. Finland and Sweden are not connected by rail. The overnight ferry is the standard surface connection. A flight takes about 1h 30min air time but door-to-door is around 4 hours.

Do I need a visa to travel between Nordic capitals?

All five Nordic capitals (Helsinki, Stockholm, Oslo, Copenhagen, Tallinn) are in the Schengen Area. EU/EEA passport holders travel freely. Non-EU visitors with a valid Schengen visa can move between all five without additional checks. Tallinn is in the EU and Schengen; note that Norway is Schengen but not EU.

How much does it cost to travel between Nordic capitals by train?

Budget €25–40 per person for Stockholm–Oslo or Copenhagen–Stockholm booked 6–8 weeks ahead. Prices rise to €80–120 booked last-minute. An Interrail Global 7-day pass costs around €320 for adults and covers all Nordic rail routes — it pays off if you are making 3+ journeys.

Can I bring a car on the Nordic ferries?

Yes. Viking Line, Tallink Silja, and Stena Line all carry vehicles on the Helsinki–Stockholm and other Scandinavian routes. Vehicle fares add €60–180 per crossing depending on vehicle size and season. Book well in advance in summer — car decks fill earlier than passenger spots.

What is the best Nordic capital multi-city route for families?

We recommend starting in Helsinki, crossing to Tallinn by fast ferry for 2–3 days, then taking the overnight Helsinki–Stockholm ferry (children sleep through it, parents get a rare quiet evening). Stockholm for 3–4 days, then the train to Copenhagen. This routing minimises stressful transit, maximises scenery, and keeps children on reasonable sleep schedules.

A final word from Rovaniemi

We live in Rovaniemi, which means every trip to any Nordic capital involves a long journey before the journey even starts. We have become good at reading timetables, spotting the cheap booking windows, and knowing which connections are safe to cut close and which are not.

The honest truth about Nordic capital travel times is that the official numbers are almost always achievable — the Nordic transport systems are reliable by European standards. The buffer time matters because when things go wrong here, the next connection is often an hour or two away, not 15 minutes. Build in the buffer and you will spend it enjoying a coffee at Oslo S rather than sprinting for a platform.

If you are planning a Nordic multi-capital trip, start with the ferry bookings first because those fill first in summer. The trains you can usually book 2–4 weeks ahead and still get reasonable fares. The flights book themselves when nothing else works.

J&A
About the authors

Joona & Alla

We are a Finnish-Ukrainian couple based in Rovaniemi, Arctic Finland. Between our wedding business and our travels across 25 countries, we have spent a lot of time on Nordic trains, ferries, and the occasional delayed bus. Hungry for Travel is where we write what we actually learned.

More about us →
Scroll to Top