WiFi Odds · United
Inflight WiFi as a forecast · figures checked daily · this build 25 Jul 2026
United · Route optimizer

Every United flight on your route, ranked by Starlink odds

Give it a city pair. The page ranks each flight number by how often that departure has drawn a Starlink-equipped tail, scores the connections against the non-stops, lists the tails already assigned for the next 72 hours, and ends with the four moves that turn a coin flip into a booking.

481 of 1,808 United aircraft carry Starlink as of 2026-07-25. That line is baked in at build time, so it is right before any of the live sections below have loaded. See every equipped tail.

DATA CREDIT Route-level odds and tail records come from unitedstarlinktracker.com, the independent community tracker built by @martinamps, which checks every United tail against united.com. This page is a companion built on their work. Visit them for live per-tail status and the full route planner ↗. WiFi Odds is unofficial and not affiliated with United Airlines, SpaceX/Starlink, or the tracker.
The route box, the trip builder and the live tail checks need JavaScript, because they ask unitedstarlinktracker.com for an answer while you are looking at the page. With script off none of that runs and nothing leaves your browser. What the live version sends, and what it keeps, are set out in the privacy policy. Everything the tracker has already told this site is below, prerendered. Three more pages carry the same material: the hangar floor and full registry, the day-by-day install archive, and the United score page with the ConnectScore arithmetic on it.
Cached routes

Every route already in this page's data file

34 pairs with flight history · 174 departures

The optimizer asks the tracker for a route while you are looking at it, so it needs JavaScript. These tables do not. They are the last answer the tracker gave for every route in this page's data file, baked in when the site was built, and reading them sends nothing anywhere. Every row is a mainline United flight number, the share of its observed departures that drew a Starlink-equipped tail, the number of departures behind that share, the tracker's confidence word and the date the answer was cached. Pairs are ordered by the highest rate on the pair among departures with at least 5 observations.

Below 5 observed departures the rate is not printed. A flight seen three times can read 100% or 0% and neither figure tells you anything, so those rows say history too thin to lean on instead. 30 of the 174 rows here fall below that floor. The confidence word is the tracker's own and it does not follow the observation count: low covers 1 to 14 observations, medium covers 4 to 20, high covers 9 to 40, so the two columns are worth reading against each other.

DEN → IAH

Denver (DEN) to Houston (IAH) · 7 departures · 88 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA158575%13highJul 25, 2026
UA125344%9mediumJul 25, 2026
UA241941%17highJul 25, 2026
UA47539%25highJul 25, 2026
UA159927%7lowJul 25, 2026
UA32027%5lowJul 25, 2026
UA58826%12mediumJul 25, 2026

ORD → LGA

Chicago O'Hare (ORD) to New York LaGuardia (LGA) · 9 departures · 72 observations · cached Jul 24, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA177575%7mediumJul 24, 2026
UA230670%9mediumJul 24, 2026
UA165755%10mediumJul 24, 2026
UA165554%10mediumJul 24, 2026
UA218946%10mediumJul 24, 2026
UA260539%12highJul 24, 2026
UA2809history too thin to lean on1lowJul 24, 2026
UA162333%6mediumJul 24, 2026
UA222918%7lowJul 24, 2026

ORD → BOS

Chicago O'Hare (ORD) to Boston (BOS) · 8 departures · 85 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA177973%21highJul 25, 2026
UA169359%14mediumJul 25, 2026
UA233149%20mediumJul 25, 2026
UA118641%6lowJul 25, 2026
UA1117history too thin to lean on3lowJul 25, 2026
UA160621%6lowJul 25, 2026
UA79419%11lowJul 25, 2026
UA1076history too thin to lean on4lowJul 25, 2026

DEN → IAD

Denver (DEN) to Washington Dulles (IAD) · 4 departures · 54 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA285372%7mediumJul 25, 2026
UA42154%13mediumJul 25, 2026
UA192444%14highJul 25, 2026
UA240831%20highJul 25, 2026

ORD → IAH

Chicago O'Hare (ORD) to Houston (IAH) · 7 departures · 72 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA123170%8mediumJul 25, 2026
UA179961%10mediumJul 25, 2026
UA281348%9highJul 25, 2026
UA195445%16highJul 25, 2026
UA144840%11mediumJul 25, 2026
UA71437%8lowJul 25, 2026
UA24515%10mediumJul 25, 2026

DEN → ORD

Denver (DEN) to Chicago O'Hare (ORD) · 10 departures · 143 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA61769%14mediumJul 25, 2026
UA232956%12mediumJul 25, 2026
UA137750%7mediumJul 25, 2026
UA264941%17highJul 25, 2026
UA67541%13highJul 25, 2026
UA141137%25highJul 25, 2026
UA102333%10mediumJul 25, 2026
UA286530%31highJul 25, 2026
UA2315history too thin to lean on4lowJul 25, 2026
UA243022%10mediumJul 25, 2026

ORD → DEN

Chicago O'Hare (ORD) to Denver (DEN) · 9 departures · 62 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA76769%16mediumJul 25, 2026
UA197466%10mediumJul 25, 2026
UA2806history too thin to lean on1lowJul 25, 2026
UA2803history too thin to lean on4lowJul 25, 2026
UA526history too thin to lean on4lowJul 25, 2026
UA2802history too thin to lean on3lowJul 25, 2026
UA276943%7mediumJul 25, 2026
UA37739%10mediumJul 25, 2026
UA58137%7lowJul 25, 2026

LGA → ORD

New York LaGuardia (LGA) to Chicago O'Hare (ORD) · 9 departures · 81 observations · cached Jul 24, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA115667%22highJul 24, 2026
UA62349%7mediumJul 24, 2026
UA183049%6mediumJul 24, 2026
UA2768history too thin to lean on2lowJul 24, 2026
UA2635history too thin to lean on4lowJul 24, 2026
UA105737%11mediumJul 24, 2026
UA238931%6lowJul 24, 2026
UA150422%11mediumJul 24, 2026
UA60221%12mediumJul 24, 2026

SFO → DEN

San Francisco (SFO) to Denver (DEN) · 6 departures · 76 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA159664%12highJul 25, 2026
UA143048%14mediumJul 25, 2026
UA201935%22highJul 25, 2026
UA175831%12mediumJul 25, 2026
UA54027%11mediumJul 25, 2026
UA14797%5lowJul 25, 2026

IAD → DEN

Washington Dulles (IAD) to Denver (DEN) · 4 departures · 39 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA39563%11highJul 25, 2026
UA203161%5mediumJul 25, 2026
UA49526%22highJul 25, 2026
UA792history too thin to lean on1lowJul 25, 2026

SFO → ORD

San Francisco (SFO) to Chicago O'Hare (ORD) · 2 departures · 26 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA209161%11mediumJul 25, 2026
UA148237%15mediumJul 25, 2026

IAH → DEN

Houston (IAH) to Denver (DEN) · 6 departures · 63 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA264360%13mediumJul 25, 2026
UA1409history too thin to lean on3lowJul 25, 2026
UA145039%13lowJul 25, 2026
UA48435%15mediumJul 25, 2026
UA106632%16highJul 25, 2026
UA1874history too thin to lean on3lowJul 25, 2026

IAH → ORD

Houston (IAH) to Chicago O'Hare (ORD) · 8 departures · 102 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA213560%16mediumJul 25, 2026
UA161760%10mediumJul 25, 2026
UA219757%19highJul 25, 2026
UA212456%8mediumJul 25, 2026
UA175237%15mediumJul 25, 2026
UA261636%7lowJul 25, 2026
UA78730%23highJul 25, 2026
UA2827history too thin to lean on4mediumJul 25, 2026

LAX → DEN

Los Angeles (LAX) to Denver (DEN) · 5 departures · 38 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA282960%11highJul 25, 2026
UA101058%9mediumJul 25, 2026
UA2061history too thin to lean on1lowJul 25, 2026
UA70345%6lowJul 25, 2026
UA261031%11highJul 25, 2026

DEN → LAX

Denver (DEN) to Los Angeles (LAX) · 4 departures · 33 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA163859%5mediumJul 25, 2026
UA53154%13highJul 25, 2026
UA1013history too thin to lean on3lowJul 25, 2026
UA224021%12mediumJul 25, 2026

DEN → SFO

Denver (DEN) to San Francisco (SFO) · 5 departures · 71 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA181257%11mediumJul 25, 2026
UA156149%19mediumJul 25, 2026
UA138944%16mediumJul 25, 2026
UA100739%17highJul 25, 2026
UA150619%8lowJul 25, 2026

EWR → DEN

Newark (EWR) to Denver (DEN) · 9 departures · 70 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA245557%6mediumJul 25, 2026
UA179249%12mediumJul 25, 2026
UA67048%13mediumJul 25, 2026
UA40743%10highJul 25, 2026
UA1999history too thin to lean on4lowJul 25, 2026
UA119732%8mediumJul 25, 2026
UA170131%6lowJul 25, 2026
UA212021%9lowJul 25, 2026
UA577history too thin to lean on2lowJul 25, 2026

ORD → CLE

Chicago O'Hare (ORD) to Cleveland (CLE) · 5 departures · 67 observations · cached Jul 24, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA150256%12mediumJul 24, 2026
UA265248%19highJul 24, 2026
UA238931%6lowJul 24, 2026
UA148825%8lowJul 24, 2026
UA45717%22highJul 24, 2026

ORD → EWR

Chicago O'Hare (ORD) to Newark (EWR) · 6 departures · 73 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA232956%12mediumJul 25, 2026
UA2295history too thin to lean on4lowJul 25, 2026
UA53439%19highJul 25, 2026
UA120938%23highJul 25, 2026
UA563history too thin to lean on2lowJul 25, 2026
UA75925%13mediumJul 25, 2026

ORD → SFO

Chicago O'Hare (ORD) to San Francisco (SFO) · 2 departures · 36 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA210655%32highJul 25, 2026
UA2251history too thin to lean on4lowJul 25, 2026

ORD → LAX

Chicago O'Hare (ORD) to Los Angeles (LAX) · 5 departures · 60 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA236153%8lowJul 25, 2026
UA237329%9mediumJul 25, 2026
UA37426%16highJul 25, 2026
UA57611%20mediumJul 25, 2026
UA10445%7lowJul 25, 2026

LAX → ORD

Los Angeles (LAX) to Chicago O'Hare (ORD) · 7 departures · 125 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA21247%20highJul 25, 2026
UA211347%14lowJul 25, 2026
UA72945%6mediumJul 25, 2026
UA248740%13mediumJul 25, 2026
UA175440%10highJul 25, 2026
UA35333%38highJul 25, 2026
UA194618%24highJul 25, 2026

SFO → LAX

San Francisco (SFO) to Los Angeles (LAX) · 6 departures · 85 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA189647%10mediumJul 25, 2026
UA175440%10highJul 25, 2026
UA261031%11highJul 25, 2026
UA217930%40highJul 25, 2026
UA2850history too thin to lean on3lowJul 25, 2026
UA212721%11mediumJul 25, 2026

EWR → ORD

Newark (EWR) to Chicago O'Hare (ORD) · 5 departures · 53 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA54642%21highJul 25, 2026
UA152541%8mediumJul 25, 2026
UA25437%12mediumJul 25, 2026
UA199836%11highJul 25, 2026
UA2800history too thin to lean on1lowJul 25, 2026

DEN → EWR

Denver (DEN) to Newark (EWR) · 10 departures · 90 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA150541%13lowJul 25, 2026
UA276741%8mediumJul 25, 2026
UA174537%13highJul 25, 2026
UA261336%6lowJul 25, 2026
UA171533%14mediumJul 25, 2026
UA142329%12lowJul 25, 2026
UA123324%10mediumJul 25, 2026
UA264021%5lowJul 25, 2026
UA23450%5lowJul 25, 2026
UA1283history too thin to lean on4lowJul 25, 2026

ORD → STL

Chicago O'Hare (ORD) to St. Louis (STL) · 1 departure · 5 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA200040%5lowJul 25, 2026

LAX → SFO

Los Angeles (LAX) to San Francisco (SFO) · 3 departures · 17 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA43338%7lowJul 25, 2026
UA37235%6lowJul 25, 2026
UA2647history too thin to lean on4lowJul 25, 2026

CMH → ORD

Columbus (CMH) to Chicago O'Hare (ORD) · 2 departures · 10 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA493history too thin to lean on2lowJul 25, 2026
UA62232%8lowJul 25, 2026

CLE → ORD

Cleveland (CLE) to Chicago O'Hare (ORD) · 4 departures · 53 observations · cached Jul 24, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA49030%14mediumJul 24, 2026
UA244325%17highJul 24, 2026
UA60910%6lowJul 24, 2026
UA16735%16highJul 24, 2026

ORD → CVG

Chicago O'Hare (ORD) to Cincinnati (CVG) · 1 departure · 15 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA214815%15mediumJul 25, 2026

EWR → LAX

Newark (EWR) to Los Angeles (LAX) · 1 departure · 18 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA7120%18mediumJul 25, 2026

CVG → ORD

Cincinnati (CVG) to Chicago O'Hare (ORD) · 1 departure · 1 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA2752history too thin to lean on1lowJul 25, 2026

MAF → IAH

Midland (MAF) to Houston (IAH) · 1 departure · 4 observations · cached Jul 23, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA2281history too thin to lean on4mediumJul 23, 2026

ORD → CMH

Chicago O'Hare (ORD) to Columbus (CMH) · 2 departures · 2 observations · cached Jul 25, 2026

FlightStarlink draw rateDepartures observedTracker confidenceCached
UA2779history too thin to lean on1lowJul 25, 2026
UA2849history too thin to lean on1lowJul 25, 2026

Pairs with no flight history

23 more routes sit in the cache with no departures on them. The tracker had no flight on the pair with any Starlink history when it was asked, which is history too thin to lean on. They are named here, so a reader who came for one of them gets an answer:

ASE → DEN · CMH → EWR · DCA → EWR · DEN → ASE · DEN → SAF · EWR → CMH · EWR → DCA · EWR → IAD · EWR → IND · EWR → SFO · EWR → YYZ · IAD → EWR · IAD → LGA · IAH → TUL · IND → EWR · IND → ORD · LAX → EWR · ORD → IND · PIT → EWR · SDF → ORD · SFO → EWR · STL → ORD · TVC → ORD

Measured Every figure above is from unitedstarlinktracker.com, read through united/data.json and cached Jul 23, 2026 to Jul 25, 2026. Each row prints the date its own answer was cached. Method at the tracker's methodology page.

In the store now Chrome extension · v1.5.1 · united.com and Navan

The same odds, on the page you are already booking from

Every United result picks up an odds badge. One click sorts the whole page by them and leaves the prices and times where they were, and the route panel flips itself for the return leg. It works on united.com and on app.navan.com. Free, with no account, no analytics and no tracking.

50%+ best35%+ good20%+ fairUnder 20% unlikelyNo history

The extension on united.com and Navan

WiFi Odds for Flights, odds on the results page as you bookv1.5.1

Choose your flight

Denver (DEN)San Francisco (SFO) · Wed, Aug 12 · 1 adult

⇅ Sort page by Starlink odds
7:05 AM8:41 AMNonstop · 2h 36m
UA 1943737 MAX 9
Starlink 88%✓ confirmed tail
$164one-way
9:30 AM11:09 AMNonstop · 2h 39m
UA 519A321neo
Starlink 42%
$139one-way
12:10 PM1:52 PMNonstop · 2h 42m
UA 2117737-900
Starlink 27%
$129one-way
3:45 PM5:28 PMNonstop · 2h 43m
UA 780737-900
Starlink 12%
$119one-way
6:20 PM8:04 PMNonstop · 2h 44m
UA 5342CRJ-550 · Express
Starlink n/a
$109one-way

Choose your flight

Denver (DEN)San Francisco (SFO) · Wed, Aug 12 · 1 adult

⇅ Sort page by Starlink odds
6:00 AM7:34 AMNonstop · 2h 34m
UA 302A319
Starlink 9%
$99one-way
7:05 AM8:41 AMNonstop · 2h 36m
UA 1943737 MAX 9
Starlink 88%✓ confirmed tail
$164one-way
9:30 AM11:09 AMNonstop · 2h 39m
UA 519A321neo
Starlink 42%
$139one-way
12:10 PM1:52 PMNonstop · 2h 42m
UA 2117737-900
Starlink 27%
$129one-way
6:20 PM8:04 PMNonstop · 2h 44m
UA 5342CRJ-550 · Express
Starlink n/a
$109one-way

Depart from DEN, Denver· Wed, Aug 12

$400 and up is out of policy ⇅ Recommended ▾
United · UA 2391 🛰 18%
6:10am7:54am
DEN · Aug 12Aug 12 · SFO
Nonstop · 2h 44mA321neoDetailsSeats
United · UA 1007 🛰 39%
5:49pm7:36pm
DEN · Aug 12Aug 12 · SFO
Nonstop · 2h 47mA321neoDetailsSeats
United · UA 1812 🛰 57%
1:30pm3:14pm
DEN · Aug 12Aug 12 · SFO
Nonstop · 2h 44mA321neoDetailsSeats
United · UA 1389 🛰 44%
7:25pm9:14pm
DEN · Aug 12Aug 12 · SFO
Nonstop · 2h 49mA321neoDetailsSeats
United · UA 1561 🛰 49%
11:17am1:07pm
DEN · Aug 12Aug 12 · SFO
Nonstop · 2h 50mA321neoDetailsSeats

See every flight’s Starlink odds on united.com.

One click sorts the whole page by odds.

…and now it sorts Navan, too — where work books travel.

A live route panel — and it flips for your return.

Unofficial · Not affiliated with United Airlines, Navan, or Starlink

Unofficial, and not affiliated with United, Navan or Starlink. Route-level odds and tail data come from unitedstarlinktracker.com, the independent community tracker by @martinamps. All credit for the data goes to them.

§1 · The route

Pick a city pair

Three letters each way. The busiest Starlink routes are listed under the fields, and clicking one loads it.

DEN → SFO
Busiest Starlink routes · scheduled departures, next 48h
§2 · The answer

Every flight, ranked

Querying the tracker
§2.1 · Connections

Best routings

Non-stops and connections on one scale, ranked by the odds that every leg of the trip is equipped.

§2.2 · Assigned

Confirmed Starlink departures

Tail assignments already published for this route, roughly the next 72 hours. These are records, not estimates.

§3 · Both legs

Round-trip builder

Pick an outbound and a return and the two probabilities combine.

Starlink on at least one leg
Starlink on both legs
§4 · The playbook

Four moves, booking to boarding

This part works on any route and it is the part that actually moves your odds. The T-48h check is worth more than the booking choice.

BOOK

Book the high-probability flight

Book the departure with the longest Starlink history on your pair and keep the next two as backups. Avoid the departures that usually draw 737 MAX, A319, A320 or 757 equipment. Those four fleets have no Starlink installs at all today. The cached tables at the top of this page rank every route the tracker has answered for, and each row carries the number of departures behind it.

T-48H

Verify the tail you actually drew

Aircraft assignments publish about two days out, which turns an estimate into a yes or a no. Check the flight here, or open the United app, then flight status, then inflight amenities. An equipped flight lists Starlink Wi-Fi by name.

T-24H

Re-check, and switch if you drew a dud

Swaps happen. If your flight lost its Starlink tail, look for another departure on the same pair that has one: the confirmed-departures list in §2.2 names the tails already published for your route, and the tracker's own route page carries the same list. A same-day change costs nothing on Gold and above, and $75 otherwise, waived to standby. That is how a coin flip becomes a near-certainty.

FLY

Connect with MileagePlus

Starlink is free onboard, and the sign-in is a MileagePlus account, so make sure everyone travelling with you has one. Expect roughly 100 to 250 Mbps gate to gate.

Reported Same-day-change pricing and the MileagePlus sign-in requirement from United's published policy, read 24 Jul 2026. Speed range from the tracker's methodology page, same date.

§5 · The programme

Fleet pulse

Why the odds on your route improve every month, and which sub-fleets are driving it.

Rollout by aircraft type

Mainline against Express

    Fleet equipped over time

    Measured Live per-route queries plus the daily snapshot. Last snapshot . Method at unitedstarlinktracker.com/methodology.