SLC → BIL Salt Lake City to Billings
live
Direct flights from Salt Lake City (SLC) to Billings (BIL): 12 nonstop departures observed each week across 2 airlines. 88% of the last 25 operated flights arrived within 15 minutes of schedule. The median arrival is 17 minutes early. No cancellations were recorded across the 25 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 8 September 2026 at 04:48 UTC.
SLC
Salt Lake City
smooth · +11
BIL
Billings
disrupted · +146
dep bank 05:15–21:00 12x weekly
Runs reliable · 2 airlines · 12x weekly · nonstop
88% on time
of the last 25 operated SLC → BIL flights arrived within 15 minutes
Median arrival delay is −17 min . 0 of 25 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −17 min across the last 25 operated legs
Flight time ~1h 18m estimated from route distance
Weekly departures 12x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 25
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
Flights 5A303 varies Mo Tu We Th Fr
Delta Air LinesDL 90% on time
Flights DL4038 09:37 daily · DL3828 16:16 daily · DL1340 21:00 daily
History operated legs · board outcomes
09-04 5A303 dep +10 → arr +17
Show 17 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. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 56 Completed 49 Delayed 9 Within 15m 40/49 Median +6m
DL1340 Delta Air Lines
7 days
Mon, Sep 7
2/2 legs · N368NW
SLC
Departure
21:09
Departed · Sched 21:009m late
→
BIL
Arrival
22:04
Last seen · Sched 22:2521m early
Sun, Sep 6
2/2 legs · N370NW
SLC
Departure
21:06
Departed · Sched 21:006m late
→
BIL
Arrival
22:03
Landed · Sched 22:2522m early
Sat, Sep 5
2/2 legs · N375NC
SLC
Departure
21:37
Departed · Sched 21:307m late
→
BIL
Arrival
22:31
Landed · Sched 22:5322m early
Fri, Sep 4
2/2 legs · N373NW
SLC
Departure
21:34
Departed · Sched 21:0034m late
→
BIL
Arrival
22:26
Landed · Sched 22:251m late
Thu, Sep 3
2/2 legs · N373NW
SLC
Departure
22:38
Departed · Sched 21:0098m late
→
BIL
Arrival
23:32
Landed · Sched 22:2567m late
Wed, Sep 2
2/2 legs · N375NC
SLC
Departure
21:04
Departed · Sched 21:004m late
→
BIL
Arrival
22:00
Landed · Sched 22:2525m early
Tue, Sep 1
2/2 legs · N356NW
SLC
Departure
21:58
Departed · Sched 21:0058m late
→
BIL
Arrival
22:51
Landed · Sched 22:2526m late
Full DL1340 history →
DL3828 Delta Air Lines
7 days
Mon, Sep 7
2/2 legs · N317SY
SLC
Departure
16:26
Departed · Sched 16:1610m late
→
BIL
Arrival
17:21
Landed · Sched 17:4423m early
Sun, Sep 6
2/2 legs · N256SY
SLC
Departure
16:26
Departed · Sched 16:1610m late
→
BIL
Arrival
17:21
Landed · Sched 17:4423m early
Sat, Sep 5
2/2 legs · N260SY
SLC
Departure
16:22
Departed · Sched 16:166m late
→
BIL
Arrival
17:21
Landed · Sched 17:4423m early
Fri, Sep 4
2/2 legs · N603CZ
SLC
Departure
16:23
Departed · Sched 16:167m late
→
BIL
Arrival
17:16
Landed · Sched 17:4428m early
Thu, Sep 3
2/2 legs · N304SY
SLC
Departure
16:59
Departed · Sched 16:1643m late
→
BIL
Arrival
17:53
Landed · Sched 17:449m late
Wed, Sep 2
2/2 legs · N257SY
SLC
Departure
16:31
Departed · Sched 16:1615m late
→
BIL
Arrival
17:30
Landed · Sched 17:4414m early
Tue, Sep 1
2/2 legs · N251SY
SLC
Departure
16:26
Departed · Sched 16:1610m late
→
BIL
Arrival
17:23
Landed · Sched 17:4421m early
Full DL3828 history →
DL4038 Delta Air Lines
7 days
Mon, Sep 7
2/2 legs · N247SY
SLC
Departure
11:10
Departed · Sched 10:4525m late
→
BIL
Arrival
12:08
Landed · Sched 12:157m early
Sun, Sep 6
2/2 legs · N322SY
SLC
Departure
10:55
Departed · Sched 10:4510m late
→
BIL
Arrival
11:50
Landed · Sched 12:1525m early
Sat, Sep 5
2/2 legs · N241SY
SLC
Departure
10:56
Departed · Sched 10:4511m late
→
BIL
Arrival
11:51
Landed · Sched 12:1524m early
Fri, Sep 4
2/2 legs · N257SY
SLC
Departure
09:49
Departed · Sched 09:3712m late
→
BIL
Arrival
10:50
Landed · Sched 11:0717m early
Thu, Sep 3
2/2 legs · N603CZ
SLC
Departure
09:56
Departed · Sched 09:3719m late
→
BIL
Arrival
10:51
Landed · Sched 11:0716m early
Wed, Sep 2
2/2 legs · N251SY
SLC
Departure
09:52
Departed · Sched 09:3715m late
→
BIL
Arrival
10:50
Landed · Sched 11:0717m early
Tue, Sep 1
2/2 legs · N302SY
SLC
Departure
09:51
Departed · Sched 09:3714m late
→
BIL
Arrival
10:50
Landed · Sched 11:0717m early
Full DL4038 history →
TTT3938 TTT
6 days
Mon, Sep 7
1/2 legs · N938VQ
SLC
Departure
Sched 21:47
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Sun, Sep 6
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, Sep 5
1/2 legs · N938VQ
SLC
Departure
Sched 22:02
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Fri, Sep 4
1/2 legs · N938VQ
SLC
Departure
Sched 22:09
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Thu, Sep 3
1/2 legs · N938VQ
SLC
Departure
Sched 22:01
Scheduled time only · no board update captured
→
BIL
Arrival
—
Board row not captured for this rotation yet.
Wed, Sep 2
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.
5A303 Alpine Air Express
4 days
Fri, Sep 4
2/2 legs · N640AX
SLC
Departure
05:20
Departed · Sched 05:1010m late
→
BIL
Arrival
06:37
Landed · Sched 06:2017m late
Thu, Sep 3
2/2 legs · N640AX
SLC
Departure
05:32
Departed · Sched 05:408m early
→
BIL
Arrival
06:51
Landed · Sched 06:532m early
Wed, Sep 2
2/2 legs · N640AX
SLC
Departure
05:14
Departed · Sched 05:151m early
→
BIL
Arrival
06:33
Landed · Sched 06:294m late
Tue, Sep 1
2/2 legs · N640AX
SLC
Departure
05:17
Departed · Sched 05:152m late
→
BIL
Arrival
06:41
Landed · Sched 06:329m late
Full 5A303 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 42/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 09:37 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.