Win a trip to Santorini for two, $3,000Enter free
Skip to main content

Oslo to Tromso: 6 Travel Options Compared

Oslo to Tromso covers 6 travel options, but the Norwegian railway does not reach Tromso at all. SAS states on its own route page that it flies to Tromso from or via Oslo, Copenhagen or Stockholm, offering a two-hour connection for long-haul travellers arriving into the capital. Taking surface transport requires connecting through Bodo or Narvik, where Bane NOR confirms the tracks end. That northward journey delivers a massive change in daylight: on 21 December 2026, the US Naval Observatory records 5 hours 54 minutes of sun in Oslo, while Tromso experiences polar night (morketid) with the sun remaining continuously below the horizon and granting 19 hours 39 minutes of usable darkness.

By Alice16 min readPublished Prices checked September 2026
Table of contents
A coastal ship passing below the Arctic Cathedral at Tromsdalen, the Tromso bridge crossing the water behind it
Photo: Virtual-Pano · CC BY-SA 4.0

In Brief

How do I get from Oslo to Tromso?

Fly direct from Oslo Airport to Tromso Airport in 1 hour 55 minutes to 2 hours with SAS or Norwegian. There is no direct train to Tromso. The fastest all-surface journey combines two trains, two regional buses, and an express boat via Fauske and Harstad, taking 27 hours 13 minutes.

Key takeaways

  • Direct flights operate year-round, taking 1 hour 55 minutes gate-to-gate per Norwegian or 2 hours 00 minutes block time per Avinor's SAS schedule.
  • The Norwegian rail network ends at Bodo on Bane NOR line F7; reaching Tromso requires continuing by regional bus.
  • The fastest surface chain takes 27 hours 13 minutes using five vehicles: two trains, two buses, and an express boat arriving at Prostneset.
  • Driving covers roughly 1,749 km via the E6, crossing Saltfjellet where convoy driving (kolonnekjoring) restricts passage to 20 cars behind a snowplough.
  • Tromso has 48 days of polar night from 28 November 2026 to 14 January 2027, with the sun continuously below the horizon per the US Naval Observatory.

Pick your budget

  • Budget

    Local city bus connections and self-guided surface transit

    Coach

    County bus connections across Nordland and Troms using Svipper and Reis Nordland scheduled routes

  • Most popular

    Mid-range

    Direct scheduled air services from Oslo Gardermoen

    Flight

    Non-stop scheduled flights taking around two hours gate-to-gate into Tromso Airport Langnes

  • Splurge

    Multi-day coastal voyage cabin berths from Bergen

    Coastal voyage via Bergen

    Bergen line rail transfer followed by four days aboard Havila or Hurtigruten along the coast

The 2 days at a glance

One part of the island or city per day, so you spend your time looking at things rather than riding between them.

DayAreaWhat it coversPaid entriesPre-book?
1Train as far as it goes, then bus27 hours 13 minutes to about 28 hours (5 vehicles)No through fare published; separate tickets per operatorSJ Norge night trains sell via Entur; county buses are not pre-booked
2Train to Narvik through Sweden, then busSwedish timetable unestablished; Narvik bus takes 3h 55m to 4h 16mFares not published on operator pages checkedStockholm to Narvik night train operated via sj.se; bus paid locally
3Flight1 hour 55 minutes to 2 hours 00 minutesFares not quoted by instruction; dynamic pricingBook direct with SAS, Norwegian, or Wideroe
4Coastal voyage via BergenAbout 4 days (train 6h 35m to Bergen, then ship 3d 17h 45m)Fares not published without travel dates and cabin selectionHavila schedules published through 2028; Hurtigruten sails all year round
5CoachNo through coach from Oslo; regional legs take 8 to 10 hoursSvipper Troms single adult bus ticket is 50 NOK (30 NOK off-peak)Reis Nordland and Svipper buses do not use seat reservations
6DrivingRoughly 1,749 km (modelled 25 hours 22 minutes driving time)No agency toll or fuel figures publishedWinter tyres mandatory; download RoadTech Convoy Guard app for Saltfjellet

Journey times, schedules, and transport rules are sourced directly from SJ Norge, Vy, Bane NOR, Entur, Reis Nordland, Svipper, Avinor, Norwegian, Havila, Hurtigruten, and Statens vegvesen checked in September 2026. Astronomical twilight and polar night figures are verified by the US Naval Observatory and MET Norway. Flight and long-distance surface fares are not quoted as static figures because operators publish no fixed walk-up rates.

Check today's Tromso attraction pricesCompare tickets and timed entries for your dates

Day 1: Oslo to Tromso flight: what the airport's schedule shows for winter

Oslo Airport railway station, Tromso Airport terminal

Flying is the fastest way to travel from Oslo to Tromso. Norwegian publishes an estimated flight time of 1 hour 55 minutes calculated gate to gate and operates direct services year-round in both summer and winter schedules. Avinor schedules carried in the national journey planner Entur list scheduled block times of 2 hours 00 minutes for SAS rotations on weekdays in November and December 2026. Flights depart from Oslo Airport Gardermoen, which connects to Oslo S via Flytoget in 19 to 22 minutes per Entur data.

  1. 14:30

    Afternoon Departure from Oslo Gardermoen on SAS

    Departing Oslo Gardermoen at 14:30, SAS flight service reaches Tromso Airport at 16:30. Taking an afternoon flight delivers you into northern Norway 2 hours 36 minutes after civil twilight ends on the winter solstice reference date of 22 December 2026, leaving the full evening available for dark-sky aurora viewings. Avinor's schedule shows six SAS departures on weekdays in late 2026, alongside five Norwegian flights noted on autumn schedules and live feeds. SAS includes coffee and tea on board, while static flight fares are not quoted by policy.

    Price
    Dynamic pricing (fares not quoted by policy)
    Nearest station
    Oslo Airport Gardermoen (OSL)
    The catch
    The scheduled flight lands you into Tromso Airport in darkness, where February records show only 33 percent of evenings carry a 0 to 2 okta clear-sky observation at the automated weather station.
  2. 16:30

    Arrival at Tromso Airport Langnes and Svipper City Bus Transfer

    Landing at Tromso Airport Langnes, travellers exit the single terminal to connect to the town centre. Wideroe publishes that the airport is roughly 15 kilometres from the centre, requiring a 15 to 20 minute journey by road. Svipper city buses 40, 42, and 26 run from the airport to the central Prostneset harbour terminal in 20 to 26 minutes, each concluding with a 200 to 380 metre walk. Adult single bus fares cost 50 NOK during peak hours and 30 NOK during weekday off-peak hours.

    Price
    50 NOK adult single bus fare (30 NOK off-peak)
    Nearest station
    Tromso Airport Langnes (TOS)
    The catch
    Tromso Airport sits outside the central harbour district, requiring a separate bus transfer or road ride with luggage in sub-zero winter conditions.

Skip this: Midday flight arrivals if your aim is catching immediate Arctic darkness

The 10:00 SAS flight departure from Oslo arrives at Tromso Airport at 12:00, landing in midday civil twilight when the sky is at its brightest rather than in usable darkness.

Day 2: Oslo to Tromso by train: where the railway actually stops

Oslo S, Trondheim S, Fauske, Bodo, Narvik bus terminal, Tromso Prostneset

There is no direct railway to Tromso. Bane NOR confirms on its official line index that the connected Norwegian railway network ends at Bodo on line F7 (the Nordland line). Reaching Tromso entirely by public surface transport requires taking the Dovre line from Oslo S to Trondheim S, switching to the Nordland line to Fauske or Bodo, and completing the remaining 500 kilometres on regional county buses.

  1. 16:02

    Dovre Line Departure from Oslo S to Trondheim

    Dynamic pricing via Entur

    Departing Oslo S at 16:02, SJ Norge train service runs along the Dovre line (Dovrebanen) across 549 kilometres, reaching Trondheim S at 22:45. SJ Norge publishes the Oslo to Trondheim journey time as about 7 hours. Tickets are sold via Entur, the Norwegian national journey planner. Standard, Premium, and Premium Pluss seating are available, but SJ Norge publishes no static base fares on route overview pages.

    Nearest station
    Oslo S
    The catch
    SJ Norge publishes no fixed walk-up ticket fares, requiring booking through Entur where prices fluctuate based on demand.
  2. 23:05

    Nordland Line Night Train from Trondheim S to Fauske

    Dynamic pricing via Entur

    Transferring at Trondheim S, board the Nordland line (Nordlandsbanen) night train departing at 23:05. The full rail line to Bodo covers 729 kilometres in around ten hours. Passengers continuing towards Tromso alight earlier at Fauske station at 08:11, bypassing the Bodo terminus. The train provides sleeping compartments, a 24-hour cafe, and a welcome pack with water, chocolate, and earplugs. SJ Norge issues a wake-up call 15 minutes before the terminus.

    Nearest station
    Trondheim S
    The catch
    Tap water inside the sleeping compartments is not drinkable according to SJ Norge, and toilets are shared at carriage ends.
  3. 08:35

    Nordland County Bus 100 to Narvik

    At Fauske station, step directly from the train platform to board Nordland county bus 100 at 08:35, operated by Reis Nordland. The bus covers roughly 259 kilometres, arriving at Storjord at 11:23 to make a two-minute transfer to the connecting coach reaching Narvik bus terminal at 13:35. County bus tickets are managed separately from rail tickets and cannot be booked on a single through reservation.

    Price
    Separate county bus fare (unquoted by operator)
    Nearest station
    Fauske station
    The catch
    The bus journey requires a tight two-minute connection at Storjord to reach Narvik by 13:35.
  4. 15:45

    Troms County Bus 100 Arrival at Tromso Prostneset

    From Narvik bus terminal, board Troms county bus 100 operated by Svipper at 15:45. The bus covers 248 kilometres over 4 hours 16 minutes, arriving at Tromso Prostneset harbour terminal at 20:01. On 22 December 2026, this arrival puts you into Tromso 6 hours 07 minutes after civil twilight ends, directly inside the prime 20:00 to 02:00 aurora window published by Visit Tromso.

    Price
    Separate county bus fare (unquoted by operator)
    Nearest station
    Narvik bus terminal
    The catch
    Total surface transit time reaches about 28 hours across five different vehicles and multiple booking systems.

Skip this: The daylight Nordland train if your aim is seeing snowy scenery

The daytime train from Trondheim arrives in Bodo at 17:42, which is 2 hours 52 minutes after civil twilight ends on 22 December, forcing you to sit by a dark window for the Arctic portion.

Day 3: Train to Narvik through Sweden, then bus

Stockholm Central, Narvik station, Narvik bus terminal, Tromso Prostneset

The only railway reaching northern Norway close to Tromso operates via Sweden. Bane NOR confirms that line F8 (the Ofoten line, or Ofotbanen) runs from Stockholm, Boden, and Lulea across the border at Bjornfjell to terminate at Narvik station. Travellers on this route take the Swedish night train to Narvik and complete the journey to Tromso on Troms county bus 100.

  1. Swedish Night Train Arrival at Narvik Station

    Bane NOR line F8 delivers passengers directly into Narvik railway station at Stasjonsveien 1. Bane NOR points travellers to sj.se for booking, though the Swedish rail operator's timetables and frequencies could not be read during research. The station features the Arctic Train Cafe open daily from 10:00 to 18:00, but has no luggage lockers. Track maintenance works were scheduled by Bane NOR between Narvik and Bjornfjell through late October 2026.

    Price
    Dynamic pricing via sj.se (unestablished)
    Nearest station
    Narvik station
    The catch
    Narvik station lacks luggage lockers, and Swedish rail operator timetables could not be verified on operator sites.
  2. Transfer Walk and Svipper Bus 100 to Tromso

    Narvik railway station and Narvik bus terminal sit in separate locations. Walking from the rail platform at Stasjonsveien 1 to the bus terminal on Bolagsgata covers 1,174 metres and takes roughly 16 minutes on foot. From the bus terminal, Svipper line 100 runs departures to Tromso Prostneset at 05:35 (arriving 09:30, covering 236 km) and 15:45 (arriving 20:01, covering 248 km). Both routes end at Prostneset harbour.

    Price
    Separate county bus fare (unquoted by operator)
    Nearest station
    Narvik bus terminal
    The catch
    You must haul luggage on a 1,174-metre walk through winter streets between the train station and bus terminal.

Skip this: Relying on the Norwegian national planner for the Swedish rail portion

Entur returns no rail itineraries between Oslo S and Narvik station because the line runs entirely through Sweden and excludes domestic Swedish schedules.

Day 4: Coastal voyage: the Bergen line to Bergen, then the coastal ship to Tromso

Oslo S, Bergen station, Nostegaten coastal terminal, Tromso Prostneset

The coastal voyage links southern Norway to Lapland by sea, but it does not depart from Oslo. Travellers take the Bergen line across the mountains from Oslo S to Bergen, then board a northbound coastal vessel operated by Havila Kystruten or Hurtigruten. The sea journey from Bergen to Tromso takes just under four days, calling at ports along the Atlantic coast.

  1. 08:25

    Vy Bergen Line Train from Oslo S to Bergen

    Vy operates the Bergen line (line F4) departing Oslo S across 482 rail kilometres to Bergen station. The scheduled journey takes between 6 hours 35 minutes and 7 hours 20 minutes, with the 08:25 departure reaching Bergen at 15:00. This afternoon arrival provides ample time to reach the coastal ship terminal at Nostegaten 30, where check-in operates between 15:30 and 20:00 ahead of departure.

    Price
    Dynamic pricing via Vy and Entur
    Nearest station
    Oslo S
    The catch
    The Bergen line crosses exposed mountain plateau passes where winter weather can cause timetable delays.
  2. 20:30

    Northbound Coastal Voyage Departure from Bergen to Tromso

    Vessels depart Bergen at 20:30 on day 1. Havila publishes exact port schedules: northbound ships call at Trondheim, Bodo, and Harstad before docking at Tromso Prostneset at 14:15 on day 5. Hurtigruten operates the same state-contracted 34-port route year-round, reporting an afternoon arrival on day 5 with four hours ashore. The voyage from Bergen takes 3 days 17 hours 45 minutes by subtraction.

    Price
    Dynamic cabin pricing (fares not published without dates)
    Nearest station
    Bergen Nostegaten terminal
    The catch
    The coastal voyage requires nearly four full days at sea to reach Tromso, compared to a two-hour flight.

Skip this: Searching for coastal ship departures leaving directly from Oslo harbour

Neither Hurtigruten nor Havila sails from Oslo; all coastal express voyages to northern Norway begin on the west coast at Bergen.

Day 5: How to get to Tromso, mode by mode: regional bus connections

Oslo bussterminal, Fauske station, Lodingen ferry quay, Harstad Byterminal, Tromso Prostneset

There is no direct through coach from Oslo to Tromso. The national journey planner Entur returns zero all-coach itineraries between the two cities. Long-distance buses in Norway operate regionally: Nordland fylkeskommune runs Reis Nordland services north from Fauske, while Troms fylkeskommune operates Svipper buses into Tromso. Oslo bussterminal sits 658 metres from Oslo S, but coaches departing there do not travel to Arctic Norway.

  1. 08:35

    Fauske to Lodingen Ferry Quay on Nordland Bus 100

    After reaching Fauske by rail, travellers heading along the coastal shortcut board Nordland county bus 100 at 08:35. The bus travels north through Nordland county, terminating at Lodingen ferry quay at 12:43. Regional buses carry standard coach seating without pre-bookable seat reservations, operating as rural scheduled transit links connecting fjord communities.

    Price
    Regional bus fare (unquoted by operator)
    Nearest station
    Fauske station
    The catch
    Regional buses offer basic standard transit seating and do not accept advance seat reservations.
  2. 13:00

    Troms Bus 250 and Express Boat 2 into Tromso Prostneset

    From Lodingen, walk 200 metres to catch Troms bus 250 departing at 13:00, reaching Harstad Byterminal at 14:25. A two-minute walk connects to Harstad quay for Svipper express boat 2 departing at 16:15. The boat covers 151 kilometres over water via Finnsnes, arriving at Tromso Prostneset express boat quay at 19:15. This produces the fastest surface chain from Oslo S: 27 hours 13 minutes door to door.

    Price
    Separate county bus and express boat fares
    Nearest station
    Harstad Byterminal
    The catch
    The connection at Lodingen ferry quay allows only 17 minutes of transfer slack between the arriving bus and departing coach.

Skip this: Walking from Oslo S to Oslo bus terminal looking for Tromso coaches

Oslo bus terminal has no long-distance coach routes serving Tromso, so buying bus tickets out of Oslo will not get you to Lapland.

Day 6: Driving: winter tyre rules and convoy driving over Saltfjellet

Oslo S, E6 Arctic Circle crossing, Saltfjellet pass, Tromso centre

Driving from Oslo to Tromso covers roughly 1,749 kilometres along the E6, according to routing engine data. Statens vegvesen, the Norwegian Public Roads Administration, publishes no official door-to-door distance. The journey crosses Saltfjellet, the high mountain pass where the highway crosses the Arctic Circle. Winter driving is subject to strict tyre legislation and mandatory convoy driving behind snowploughs.

  1. Legal Winter Equipment and Tyre Regulations

    Statens vegvesen mandates that vehicle tyres have a tread depth of at least 3 millimetres during winter. In the northern counties of Nordland, Troms, and Finnmark, this 3 mm rule and the permission to use studded tyres apply strictly from 16 October to 30 April. In Oslo and southern Norway, the rule takes effect later on 1 November. Drivers must carry winter tyres, chains, or equivalent equipment whenever road conditions require adequate grip.

    Price
    Hire car and fuel costs unquoted
    Nearest station
    Oslo E6 departure point
    The catch
    Hiring a car in Oslo in late October can leave you non-compliant once crossing into Nordland, where winter tyre rules start earlier.
  2. Convoy Driving (Kolonnekjoring) Over Saltfjellet Pass

    During severe weather, Statens vegvesen closes Saltfjellet to regular traffic and institutes convoy driving (kolonnekjoring). Convoys are led and trailed by snowploughs and restricted to a maximum of 20 cars. Statens vegvesen uses the free multilingual RoadTech Convoy Guard app to communicate with drivers. In the 2019-20 winter, the agency recorded 51 closures of the Saltfjellet pass by late February, exceeding its ten-year average of 30 closures.

    Price
    0 NOK (RoadTech Convoy Guard app is free)
    Nearest station
    Saltfjellet mountain pass
    The catch
    Convoy crews can reject drivers lacking full winter clothing, adequate fuel, or proper tyre equipment, leaving motorists stranded at pass gates.

Skip this: Relying on generic 25-hour summer GPS navigation estimates in winter

Modelled driving times of roughly 25 hours assume dry summer roads and completely ignore mountain pass closures and convoy queues over Saltfjellet.

Choosing Between Flight Speed and Surface Transit

The 6 transport options divide sharply between a direct two-hour flight and surface routes taking between 27 hours and four days. Choosing your mode determines how much of your itinerary is spent in transit versus watching the sky.

  • Flying on SAS or Norwegian delivers you to Tromso in around two hours, landing in time for evening aurora excursions if you take the 14:30 or 18:35 departures from Oslo.
  • The all-surface route via the Nordland line and regional buses requires five separate vehicle legs and at least 27 hours 13 minutes of continuous travel.
  • Driving roughly 1,749 km requires crossing Saltfjellet, where Statens vegvesen recorded 51 pass closures in a single winter by late February and limits convoys to 20 vehicles.
  • The coastal voyage provides scenic transit along the Norwegian coastline but requires starting in Bergen and takes 3 days 17 hours 45 minutes on the water.

Take the direct flight if your primary goal is an Arctic holiday or aurora viewing in Tromso. Choose the 27-hour surface chain or the coastal ship only if the journey through northern Norway is the primary purpose of your trip.

What 2 days actually costs

Airlines, railway operators, and coastal cruise lines do not publish fixed walk-up fares for these routes, operating dynamic pricing models instead. Local transit in Troms follows fixed public transport tariffs set by Troms fylkeskommune under the Svipper brand.

Svipper city bus single adult ticket (one zone, peak)50 NOK
Svipper city bus single adult ticket (weekday off-peak: 09:00-14:00, 17:00-01:00)30 NOK
Svipper city bus 24-hour adult pass (one zone)140 NOK
RoadTech Convoy Guard app (for Saltfjellet convoy driving)0 NOK

220 NOK (combined local bus tariffs and tools; long-distance fares unquoted)

Local bus fares apply to Svipper services in Tromso, including routes 40, 42, and 26 connecting Tromso Airport to the Prostneset city terminal. Train, long-distance bus, ferry, flight, and car hire costs vary dynamically.

Where to stay for this itinerary

Most travellers arriving in Tromso base themselves near Prostneset harbour or along Storgata in the town centre. Prostneset serves as the shared arrival terminal for regional buses, express boats, and coastal steamers, and sits just 302 metres (a 4-minute walk) from Storgata. Staying in the central harbour area puts tour departures, airport bus connections, and dining within walking distance without requiring local taxi transfers in icy conditions.

City centre accommodation experiences light pollution from harbour infrastructure and street lighting, requiring travel outside town for optimal dark-sky aurora viewings.

Check Tromso hotel pricesLive rates for your dates
  • Free cancellation on most rooms
  • No booking fee
  • Prices on Trip.com

Tromso in 2 days: FAQ

The questions people ask most when planning this trip.

Fly direct from Oslo Airport Gardermoen to Tromso Airport Langnes. Norwegian publishes an estimated flight time of 1 hour 55 minutes gate to gate, and Avinor's schedule lists SAS block times at 2 hours 00 minutes. If avoiding flying, take the Dovre line train to Trondheim, the Nordland night train to Fauske, and regional buses onward to Tromso, which takes 27 hours 13 minutes.

No direct train exists between Oslo and Tromso. Bane NOR's official railway network index confirms that the Norwegian rail system terminates at Bodo on line F7. The tracks stop roughly 500 kilometres short of Tromso. Completing the journey overland requires changing to regional county buses operated by Reis Nordland and Svipper at Fauske or Bodo.

Taking a direct flight from Oslo is the most practical way to reach Tromso. Flights operate daily year-round and take around two hours gate to gate. Booking SAS departures at 14:30 or 18:35 lands you in Tromso during dark evening hours suited for aurora excursions. Surface journeys require at least 27 hours 13 minutes across five different train, bus, and boat connections.

Yes, direct flights operate year-round from Oslo Airport Gardermoen to Tromso Airport Langnes. Both SAS and Norwegian fly the route directly. Avinor schedules carried in the national journey planner show six daily SAS weekday departures in late 2026 with 2-hour block times, and Norwegian operates scheduled year-round service taking 1 hour 55 minutes gate to gate.

By road, the route measures roughly 1,749 kilometres along the E6 highway according to routing engine calculations, as Statens vegvesen publishes no official driving distance. By rail, the Dovre line covers 549 kilometres to Trondheim, and the Nordland line covers 729 kilometres to Bodo. Completing the trip overland requires an additional 500 kilometres across regional bus corridors.

On 21 and 22 December 2026, the US Naval Observatory records the sun continuously below the horizon in Tromso, with civil twilight ending at 13:53 and 13:54. The 14:30 SAS flight lands at 16:30, delivering you 2 hours 36 minutes into usable darkness. The 15:45 bus from Narvik reaches Tromso Prostneset at 20:01, landing directly inside Visit Tromso's peak 20:00 to 02:00 aurora window.

Continue Planning Your Trip

NOKWhere to stay in TromsoSee hotels