SLC → BIL Salt Lake City to Billings
live
Direct flights from Salt Lake City (SLC) to Billings (BIL): 26 nonstop departures observed each week across 2 airlines. 96% of the last 26 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 28 tracked flights. The nonstop covers 623 km, an estimated 1 hour 18 minutes in the air. Measured by Pro Flight Search from live flight boards at Salt Lake City and Billings. Updated 30 October 2026 at 05:54 UTC.
SLC
Salt Lake City
smooth · +6
BIL
Billings
disrupted · +72
dep bank 05:00–21:00 26x weekly
Runs reliable · 2 airlines · 26x weekly · nonstop
96% on time
of the last 26 tracked SLC → BIL flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 28 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 26 arrivals
Flight time ~1h 18m estimated from route distance
Weekly departures 26x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 28
The week scheduled departures · origin local time
Alpine Air Express Delta Air Lines
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
Alpine Air Express5A 100% on time
Flights 5A303 varies Mo Tu We Th Fr
Delta Air LinesDL 95% on time
Flights DL4038 10:45 daily · DL3828 16:20 daily · DL1340 21:00 daily
History operated legs · board outcomes
10-28 LN481HC departed +18
10-26 5A303 dep +9 → arr +11
10-23 5A303 dep +1 → arr +10
Show 20 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 SLC and BIL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 60 Completed 52 Delayed 3 Within 15m 49/52 Median +0m
5A303 Alpine Air Express
5 days
Thu, Oct 29
2/2 legs · N640AX
SLC
Departure
05:16
Departed · Sched 05:151m late
→
BIL
Arrival
06:37
Landed · Sched 06:298m late
Wed, Oct 28
2/2 legs · N640AX
SLC
Departure
05:12
Departed · Sched 05:153m early
→
BIL
Arrival
06:41
Landed · Sched 06:329m late
Tue, Oct 27
2/2 legs · N640AX
SLC
Departure
04:48
Departed · Sched 05:0012m early
→
BIL
Arrival
06:09
Landed · Sched 06:156m early
Mon, Oct 26
2/2 legs · N640AX
SLC
Departure
05:09
Departed · Sched 05:009m late
→
BIL
Arrival
06:34
Landed · Sched 06:2311m late
Fri, Oct 23
2/2 legs · N640AX
SLC
Departure
04:48
Departed · Sched 05:1022m early
→
BIL
Arrival
06:33
Landed · Sched 06:2310m late
Full 5A303 history →
DL1340 Delta Air Lines
7 days
Thu, Oct 29
2/2 legs · N109DU
SLC
Departure
21:19
Departed · Sched 21:0019m late
→
BIL
Arrival
22:15
Landed · Sched 22:2510m early
Wed, Oct 28
2/2 legs · N133DU
SLC
Departure
21:23
Departed · Sched 21:0023m late
→
BIL
Arrival
22:19
Landed · Sched 22:256m early
Tue, Oct 27
2/2 legs · N109DU
SLC
Departure
21:06
Departed · Sched 21:006m late
→
BIL
Arrival
22:06
Landed · Sched 22:2519m early
Mon, Oct 26
2/2 legs · N144DU
SLC
Departure
20:59
Departed · Sched 21:001m early
→
BIL
Arrival
22:06
Landed · Sched 22:2519m early
Sun, Oct 25
2/2 legs · N129DU
SLC
Departure
Sched 21:00
Scheduled time only · no board update captured
→
BIL
Arrival
22:33
Landed · Sched 22:258m late
Sat, Oct 24
2/2 legs · N102DU
SLC
Departure
21:15
Departed · Sched 21:0015m late
→
BIL
Arrival
22:14
Landed · Sched 22:2511m early
Fri, Oct 23
2/2 legs · N139DU
SLC
Departure
21:10
Departed · Sched 21:0010m late
→
BIL
Arrival
22:08
Landed · Sched 22:2517m early
Full DL1340 history →
DL3828 Delta Air Lines
7 days
Thu, Oct 29
2/2 legs · N274SY
SLC
Departure
16:29
Departed · Sched 16:209m late
→
BIL
Arrival
17:24
Landed · Sched 17:4925m early
Wed, Oct 28
2/2 legs · N292SY
SLC
Departure
16:22
Departed · Sched 16:202m late
→
BIL
Arrival
17:37
Landed · Sched 17:4912m early
Tue, Oct 27
2/2 legs · N285SY
SLC
Departure
16:25
Departed · Sched 16:205m late
→
BIL
Arrival
17:33
Landed · Sched 17:4916m early
Mon, Oct 26
2/2 legs · N300SY
SLC
Departure
16:26
Departed · Sched 16:206m late
→
BIL
Arrival
17:29
Landed · Sched 17:4920m early
Sun, Oct 25
2/2 legs · N282SY
SLC
Departure
17:00
Departed · Sched 16:2040m late
→
BIL
Arrival
18:06
Landed · Sched 17:4917m late
Sat, Oct 24
2/2 legs · N280SY
SLC
Departure
16:17
Departed · Sched 16:203m early
→
BIL
Arrival
17:38
Landed · Sched 17:4911m early
Fri, Oct 23
2/2 legs · N299SY
SLC
Departure
16:42
Departed · Sched 16:2022m late
→
BIL
Arrival
17:47
Landed · Sched 17:492m early
Full DL3828 history →
DL4038 Delta Air Lines
7 days
Thu, Oct 29
2/2 legs · N254SY
SLC
Departure
10:43
Departed · Sched 10:452m early
→
BIL
Arrival
11:55
Landed · Sched 12:1823m early
Wed, Oct 28
2/2 legs · N294SY
SLC
Departure
Sched 10:45
Scheduled time only · no board update captured
→
BIL
Arrival
11:51
Landed · Sched 12:1827m early
Tue, Oct 27
2/2 legs · N308SY
SLC
Departure
11:10
Departed · Sched 10:4525m late
→
BIL
Arrival
12:10
Landed · Sched 12:188m early
Mon, Oct 26
2/2 legs · N308SY
SLC
Departure
10:59
Departed · Sched 10:4514m late
→
BIL
Arrival
12:27
Landed · Sched 12:189m late
Sun, Oct 25
2/2 legs · N251SY
SLC
Departure
10:47
Departed · Sched 10:452m late
→
BIL
Arrival
12:05
Landed · Sched 12:1813m early
Sat, Oct 24
2/2 legs · N308SY
SLC
Departure
10:42
Departed · Sched 10:453m early
→
BIL
Arrival
11:57
Landed · Sched 12:1821m early
Fri, Oct 23
2/2 legs · N240SY
SLC
Departure
10:47
Departed · Sched 10:452m late
→
BIL
Arrival
12:22
Landed · Sched 12:184m late
Full DL4038 history →
TTT3938 TTT
5 days
Thu, Oct 29
1/2 legs · N938VQ
SLC
Departure
Sched 22:06
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Tue, Oct 27
1/2 legs · N938VQ
SLC
Departure
Sched 22:03
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Mon, Oct 26
1/2 legs · N938VQ
SLC
Departure
Sched 22:03
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Sat, Oct 24
1/2 legs · N938VQ
SLC
Departure
Sched 22:04
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Fri, Oct 23
1/2 legs · N938VQ
SLC
Departure
Sched 22:03
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
LN481HC Libyan Airlines
1 day
Wed, Oct 28
2/2 legs · N481HC
SLC
Departure
20:27
Departed · Sched 20:0918m late
→
BIL
Arrival
Sched 21:04
Scheduled time only · no board update captured
DL3676 Delta Air Lines
1 day
Fri, Oct 23
1/2 legs · N312SY
SLC
Departure
16:27
Departed · Sched 16:243m late
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Full DL3676 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: Salt Lake City (SLC) to Billings (BIL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SLC-BIL
Copy
How we measure this →
SLC to BIL questions
Is SLC–BIL running on time right now? Significant delay risk. The arrival side at BIL is the weaker end, route health score 47/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SLC–BIL? Operators schedule morning departures around 10:45 and evening departures around 21:00 from SLC. Earlier flights typically land before destination-airport delays accumulate later in the day; check the BIL delay card to confirm conditions when you'd arrive.
How long is the flight from SLC to BIL? Great-circle distance is 623 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 74–83 min gate-to-gate on this route.
How often does SLC–BIL fly? 2 carriers operate this route, around 26 flights a week between them. Compare carrier days and times in the airline list above.