Direct flights from Tromsø (TOS) to Oslo (OSL): 71 nonstop departures observed each week across 3 airlines. 76% of the last 21 tracked flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. No cancellations were recorded across the 21 tracked flights. The nonstop covers 1,115 km, an estimated 1 hour 56 minutes in the air. Measured by Pro Flight Search from live flight boards at Tromsø and Oslo. Updated 15 November 2026 at 15:42 UTC.
Today, TOS → OSL Sun 15 Nov · local times
Sched Flight TOS departure OSL arrival
·
DY373
Departed
Landed 14:08 +13
·
DY375
Departed
Landed 16:35 +25
·
DY383
On schedule
OSL est. 19:21 sched 19:30
·
DY385
On schedule
OSL est. 20:46 sched 20:55
·
DY387
On schedule
OSL est. 23:01 sched 23:05
·
SK4403
Departed
Landed 08:02 −8
·
SK4405
Departed
Landed 09:33 −7
·
SK4413
Departed
Landed 14:18 +8
·
SK4421
On schedule
OSL est. 16:44 sched 16:50
·
SK4423
On schedule
OSL est. 20:05 sched 20:20
·
SK4431
On schedule
OSL est. 21:10 sched 21:25
Checked OSL board 16:42
TOS
Tromsø
tracking
OSL
Oslo
smooth · +0
dep bank 08:10–23:05 71x weekly
Runs mixed · 3 airlines · 71x weekly · nonstop
76% on time
of the last 21 tracked TOS → OSL flights arrived within 15 minutes
Median arrival delay is −2 min . 0 of 21 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 21 arrivals
Flight time ~1h 56m estimated from route distance
Weekly departures 71x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 21
The week scheduled departures · origin local time
Norwegian Air Shuttle Scandinavian Airlines Widerøe
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Norwegian Air ShuttleDY 80% on time
Flights DY371 08:15 Mo Tu We Th Fr Sa · DY373 varies Tu We Th Sa Su · DY375 varies We Th Fr Sa Su · DY381 varies Mo Tu We Th
Scandinavian AirlinesSK 70% on time
Flights SK4403 08:10 daily · SK4405 09:40 Sa Su · SK4411 13:10 Mo Tu We Th Fr Sa · SK4413 14:40 Mo We Fr Su
WiderøeWF
Flights WF1528 18:00 Sa
History operated legs · board outcomes
Show 13 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from TOS and OSL, paired departure → arrival per flight and day. Board history since Fri, Nov 13. Each day adds the flights our airport boards record.
Board rows 31 Completed 21 Delayed 5 Within 15m 16/21 Median -2m
DY371
3 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
Sched 08:15
Scheduled arrival · landing pending
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
08:29
Landed · Sched 08:356m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
08:50
Landed · Sched 08:1535m late
Full DY371 history →
SK4403
4 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
Sched 08:10
Scheduled arrival · landing pending
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
08:02
Landed · Sched 08:108m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
07:48
Landed · Sched 08:1022m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
09:00
Landed · Sched 08:1050m late
Full SK4403 history →
SK4411
3 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
Sched 13:10
Scheduled arrival · landing pending
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
12:44
Landed · Sched 12:451m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
13:03
Landed · Sched 13:107m early
Full SK4411 history →
SK4413
3 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
Sched 14:40
Scheduled arrival · landing pending
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
14:18
Landed · Sched 14:108m late
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
16:32
Landed · Sched 14:40112m late
Full SK4413 history →
DY373
2 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
14:08
Landed · Sched 13:5513m late
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
10:05
Landed · Sched 10:105m early
Full DY373 history →
DY375
3 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
16:35
Landed · Sched 16:1025m late
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
11:43
Landed · Sched 12:0017m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
15:12
Landed · Sched 15:0012m late
Full DY375 history →
DY383
2 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
19:21
Est. · Sched 19:309m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
19:22
Landed · Sched 19:3513m early
Full DY383 history →
DY385
2 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
20:46
Est. · Sched 20:559m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
21:41
Landed · Sched 21:5514m early
Full DY385 history →
DY387
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
23:01
Est. · Sched 23:054m early
Full DY387 history →
SK4405
2 days
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
09:33
Landed · Sched 09:407m early
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
11:52
Landed · Sched 09:40132m late
Full SK4405 history →
SK4421
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
16:44
Est. · Sched 16:506m early
Full SK4421 history →
SK4423
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
20:05
Est. · Sched 20:2015m early
Full SK4423 history →
SK4431
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
21:10
Est. · Sched 21:2515m early
Full SK4431 history →
SK4417
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
16:08
Landed · Sched 16:102m early
Full SK4417 history →
WF1528
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
18:02
Landed · Sched 18:002m late
Full WF1528 history →
DY379
1 day
TOS
Departure
—
TOS is outside our board polling set.
→
OSL
Arrival
20:40
Landed · Sched 20:5515m early
Full DY379 history →
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Tromsø (TOS) to Oslo (OSL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TOS-OSL
Copy
How we measure this →
TOS to OSL questions
Is TOS–OSL running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from TOS to OSL? Great-circle distance is 1,115 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 109–126 min gate-to-gate on this route.
How often does TOS–OSL fly? 3 carriers operate this route, around 71 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at TOS and arrival-side delay at OSL, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.