Flight

UAL291

Flight history and live tracking for UAL291, operated by United Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineUnited Airlines
Typical originKSFO SAN FRANCISCO INTERNATIONAL
Typical destinationCYYC CALGARY INTERNATIONAL
Distance885 nm

Flight history 269 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:58 PDT12:04 MDT2h 06mN17344
2026-10-01KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:55 PDT12:02 MDT2h 07mN17363
2026-09-30KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:44 PDT11:56 MDT2h 12mN27271
2026-09-29KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:48 PDT12:00 MDT2h 12mN47370
2026-09-28KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:51 PDT12:14 MDT2h 23mN47357
2026-09-27KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:53 PDT11:56 MDT2h 03mN47360
2026-09-26KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL08:41 PDT11:43 MDT2h 02mN17355
2026-09-25KSFO SAN FRANCISCO INTERNATIONALCYYC CALGARY INTERNATIONAL09:03 PDT12:10 MDT2h 07mN37297
2026-09-24KSFOCYYC08:27 PDT13:21 MDT3h 54mN17597
2026-09-23KSFOCYYC08:31 PDT13:39 MDT4h 07mN37470
2026-09-22KSFOCYYC08:21 PDT12:14 MDT2h 53mN73445
2026-09-21KSFOCYYC08:28 PDT12:06 MDT2h 37mN17245
2026-09-20estimatedKSFOCYYC09:09 PDT12:18 MDT2h 08mN39415
2026-09-18estimated??15:33Z18:28Z2h 54mN68823
2026-09-17estimated??15:29Z18:34Z3h 04mN37465
2026-09-16estimated??15:25Z18:14Z2h 48mN69835
2026-09-15estimated??16:37Z18:40Z2h 02mN53441
2026-09-14KSFOCYYC08:30 PDT12:28 MDT2h 57mN76504
2026-09-13estimated??15:36Z18:14Z2h 38mN39416
2026-09-12estimated??15:32Z18:20Z2h 47mN78448
2026-09-11estimatedKSFOCYYC08:43 PDT12:16 MDT2h 33mN62896
2026-09-10estimated??16:54Z19:16Z2h 21mN68811
2026-09-09estimatedKSFOCYYC08:26 PDT12:12 MDT2h 45mN69813
2026-09-08estimated??15:24Z18:30Z3h 05mN69839
2026-09-07partialKSAV?20:00 EDTN444UA
2026-09-06partialKORD?23:03 CDTN451UA
2026-09-06estimatedKSAVKORD20:15 EDT21:28 CDT2h 12mN451UA
2026-09-04partialKORD?20:27 CDTN498UA
2026-09-03estimatedKSAVKORD17:27 EDT18:14 CDT1h 47mN498UA
Earlier flights (240) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01estimatedKSAVKORD17:18 EDT18:10 CDT1h 52mN896UA
2026-08-31partialKSAV?20:20 EDTN439UA
2026-08-29estimatedKSAVKORD17:14 EDT17:58 CDT1h 44mN446UA
2026-08-28estimatedKSAVKORD16:58 EDT17:44 CDT1h 45mN483UA
2026-08-27partial??00:00ZN497UA
2026-08-25estimatedKSAVKORD16:59 EDT17:46 CDT1h 46mN474UA
2026-08-24estimatedKSAVKORD17:13 EDT18:08 CDT1h 55mN441UA
2026-08-23partialKORD?20:07 CDTN464UA
2026-08-22partialKORD?21:30 CDTN498UA
2026-08-22estimatedKSAVKORD20:00 EDT19:46 CDT0h 45mN498UA
2026-08-21estimated??22:04Z23:58Z1h 54mN498UA
2026-08-20estimatedKSAVKORD17:04 EDT17:50 CDT1h 46mN441UA
2026-08-19estimated??21:15Z23:18Z2h 03mN442UA
2026-08-18partialKORD?19:55 CDTN448UA
2026-08-17partialKSAV?20:59 EDTN498UA
2026-08-15partialKORD?20:24 CDTN467UA
2026-08-14partial??00:00ZN498UA
2026-08-13partial??00:00ZN461UA
2026-08-12partial??00:00ZN829UA
2026-08-11estimated??22:48Z23:58Z1h 09mN829UA
2026-07-23partial??02:10ZN39728
2026-07-21KSAVKORD17:01 EDT18:28 CDT2h 26mN33714
2026-07-20estimatedKSAVKORD17:03 EDT17:54 CDT1h 50mN14735
2026-07-19estimated??00:00Z00:18Z0h 18mN13720
2026-07-18partial??00:00ZN17730
2026-07-17partialKORD?20:55 CDTN15751
2026-07-16partialKORD?20:53 CDTN14731
2026-07-15estimatedKSAVKORD17:27 EDT18:18 CDT1h 51mN14731
2026-07-14partialKORD?20:39 CDTN23707
2026-07-13partialKORD?20:53 CDTN17753
2026-07-12partialKORD?20:04 CDTN37267
2026-07-11KSAVKORD17:00 EDT18:04 CDT2h 03mN37267
2026-07-10estimatedKSAVKORD17:09 EDT17:58 CDT1h 48mN27273
2026-07-09KSAVKORD17:23 EDT18:16 CDT1h 52mN16732
2026-07-08partialKORD?20:35 CDTN37470
2026-07-07estimatedKSAVKORD17:25 EDT18:14 CDT1h 48mN37470
2026-07-06estimatedKSAVKORD17:04 EDT17:48 CDT1h 44mN25705
2026-07-05estimatedKSAV?17:44 EDT23:30Z1h 45mN14735
2026-07-04KORDKORF11:36 CDT14:12 EDT1h 35mN62883
2026-07-02partialKORD?20:37 CDTN13718
2026-07-01partialKORD?08:27 CDTN14704
2026-06-30estimatedKSAVKORD17:49 EDT17:50 CDT1h 00mN14704
2026-06-29partialKORD?20:25 CDTN24736
2026-06-28estimatedKSAVKORD17:06 EDT18:02 CDT1h 55mN24736
2026-06-27partialKORD?15:17 CDTN27722
2026-06-26estimatedKSAVKORD17:01 EDT17:56 CDT1h 54mN13716
2026-06-25estimatedKSAVKORD17:03 EDT17:52 CDT1h 48mN39726
2026-06-24estimatedKSFO?08:32 PDT18:10Z2h 37mN27274
2026-06-23estimatedKSFO?08:34 PDT18:04Z2h 29mA2B4EA
2026-06-22estimatedKSFO?08:37 PDT18:06Z2h 29mN37278
2026-06-21estimatedKSFO?08:24 PDT17:58Z2h 33mA441AC
2026-06-20estimatedKSFOCYYC10:06 PDT13:26 MDT2h 19mN47280
2026-06-19estimatedKSFO?08:21 PDT18:08Z2h 46mN17301
2026-06-18estimated??17:30Z18:10Z0h 39mA44238
2026-06-18estimatedKSFOCYYC09:08 PDT10:36 MDT0h 27mA44238
2026-06-17estimatedKSFO?08:32 PDT18:06Z2h 33mA2B45B
2026-06-16estimatedKSFO?08:47 PDT18:18Z2h 30mA12709
2026-06-15estimatedKSFO?08:42 PDT18:14Z2h 31mA12750
2026-06-14estimatedKSFO?08:30 PDT18:10Z2h 39mN37295
2026-06-13estimatedKOAK?10:39 PDT18:14Z0h 34mA12777
2026-06-12estimatedKSFO?08:47 PDT18:16Z2h 28mN27269
2026-05-29estimatedKSFO?08:26 PDT18:12Z2h 45mN17264
2026-05-28estimatedKSFOCYYC09:38 PDT12:18 MDT1h 39mA8E9FD
2026-05-27estimatedKSFO?08:23 PDT18:30Z3h 06mA2B47F
2026-05-26estimatedKSFO?08:55 PDT18:20Z2h 24mA44213
2026-05-25estimatedKSFO?08:23 PDT18:00Z2h 36mN27261
2026-05-24estimatedKSFO?08:44 PDT18:08Z2h 23mN17285
2026-05-23estimatedKSFO?08:52 PDT18:18Z2h 25mA5CF41
2026-05-22estimated??15:30Z18:18Z2h 47mA441AC
2026-05-21estimatedKSFOCYYC08:46 PDT12:12 MDT2h 25mA5CF8B
2026-05-20KSFOCYYC18:02 PDT12:24 MDT17h 21mN35271
2026-05-19partialCYYC?21:30 MDTA2BC9E
2026-05-12KSFOCYYC09:30 PDT12:32 MDT2h 01mN14228
2026-05-11KSFOCYYC08:52 PDT12:04 MDT2h 11mN36207
2026-05-10estimatedKSFOCYYC08:53 PDT12:10 MDT2h 16mN76254
2026-05-09estimatedKSFOCYYC08:56 PDT12:20 MDT2h 23mN16217
2026-05-08estimatedKSFOCYYC08:43 PDT11:58 MDT2h 15mN14235
2026-05-07estimatedKSFOCYYC08:56 PDT12:20 MDT2h 23mN76503
2026-05-06estimatedKSFOCYYC08:49 PDT12:12 MDT2h 22mN77530
2026-05-05estimatedKSFOCYYC08:33 PDT12:08 MDT2h 34mN14214
2026-05-04estimatedKSFO?08:26 PDT18:14Z2h 48mN77542
2026-05-03estimatedKSFO?08:50 PDT18:26Z2h 36mN76288
2026-05-02estimatedKSFO?08:47 PDT18:22Z2h 34mN77537
2026-05-01estimatedKSFO?08:27 PDT18:08Z2h 40mN33289
2026-04-30estimatedKSFOCYYC09:25 PDT12:44 MDT2h 19mN14237
2026-04-29estimatedKSFO?08:31 PDT18:10Z2h 38mN76523
2026-04-28estimatedKSFOCYYC08:45 PDT12:16 MDT2h 30mN13248
2026-04-27estimatedKSFOCYYC08:47 PDT12:12 MDT2h 24mN76288
2026-04-26estimatedKSFOCYYC09:00 PDT12:16 MDT2h 15mN76514
2026-04-25estimatedKSFO?08:22 PDT18:04Z2h 41mN37295
2026-04-24KSFOCYYC08:59 PDT12:22 MDT2h 23mN36280
2026-04-23KSFOCYYC09:58 PDT13:28 MDT2h 30mN18243
2026-04-22KSFOCYYC08:41 PDT11:56 MDT2h 15mN76529
2026-04-21estimatedKSFOCYYC08:36 PDT12:00 MDT2h 23mN78540
2026-04-20estimated??15:31Z18:04Z2h 32mN24211
2026-04-19estimatedKSFOCYYC08:25 PDT12:04 MDT2h 38mN14231
2026-04-18estimatedKSFOCYYC08:59 PDT12:20 MDT2h 20mA2B45B
2026-04-17estimated??15:25Z18:08Z2h 43mN37263
2026-04-16estimated??15:33Z18:20Z2h 46mN12218
2026-04-15estimated?CYYC15:19Z12:22 MDT3h 02mN54241
2026-04-14estimated??17:56Z20:48Z2h 51mN76502
2026-04-12estimated??15:42Z19:28Z3h 46mN76265
2026-04-11estimatedKSFOCYYC09:11 PDT12:24 MDT2h 12mA126EB
2026-04-06estimated??15:21Z16:38Z1h 17mN77518
2026-04-05estimated?CYYC15:29Z12:08 MDT2h 38mN86534
2026-04-04estimatedKSFOCYYC08:38 PDT12:04 MDT2h 25mN27273
2026-04-03estimated??15:43Z18:26Z2h 42mN76523
2026-04-02estimated?CYYC17:16Z13:34 MDT2h 18mN24211
2026-03-31estimatedKSFOCYYC08:44 PDT11:54 MDT2h 09mN37274
2026-03-30estimatedKSFOCYYC08:32 PDT12:04 MDT2h 31mN37287
2026-03-29estimated??17:52Z19:44Z1h 51mN37253
2026-03-28estimated??15:44Z18:04Z2h 19mN26210
2026-03-16estimated??15:36Z16:08Z0h 31mN24224
2026-03-15estimated??17:23Z19:58Z2h 34mN14249
2026-03-14estimatedKSFOCYYC09:21 PDT12:46 MDT2h 24mN36207
2026-03-13estimatedKSFOCYYC09:05 PDT12:18 MDT2h 12mN76503
2026-03-12estimated??17:03Z18:22Z1h 18mN33292
2026-03-11KSFOCYYC08:37 PDT12:16 MDT2h 39mN16234
2026-03-10KSFOCYYC08:38 PDT12:15 MDT2h 36mN27260
2026-03-09KSFOCYYC09:11 PDT12:34 MDT2h 23mN27239
2026-03-08KSFOCYYC09:46 PDT13:40 MDT2h 53mN24202
2026-03-07KSFOCYYC08:51 PST12:34 MST2h 42mN73256
2026-03-06KSFOCYYC08:41 PST12:46 MST3h 04mN76519
2026-03-05KSFOCYYC08:43 PST12:28 MST2h 45mN37274
2026-03-04KSFOCYYC08:33 PST12:12 MST2h 39mN87507
2026-03-03estimatedKSFOCYYC08:40 PST12:36 MST2h 55mN26226
2026-03-02KSFOCYYC08:37 PST12:16 MST2h 38mN14214
2026-03-01KSFOCYYC08:35 PST11:50 MST2h 15mN37290
2026-02-28KSFOCYYC08:40 PST12:06 MST2h 26mN78540
2026-02-27estimatedKSFOCYYC08:34 PST12:32 MST2h 57mN76515
2026-02-26KSFOCYYC11:49 PST15:28 MST2h 38mN33266
2026-02-25KSFOCYYC08:38 PST12:16 MST2h 37mN77530
2026-02-24KSFOCYYC08:39 PST12:14 MST2h 35mN12216
2026-02-23KSFOCYYC08:40 PST12:20 MST2h 40mA12F75
2026-02-22KSFOCYYC09:01 PST12:24 MST2h 22mA12F75
2026-02-21KSFOCYYC08:38 PST12:10 MST2h 32mN33209
2026-02-20KSFOCYYC08:34 PST12:28 MST2h 53mN33203
2026-02-19KSFOCYYC08:38 PST12:20 MST2h 41mN12238
2026-02-18estimatedKSFOCYYC08:40 PST12:28 MST2h 47mN35204
2026-02-17KSFOCYYC09:09 PST13:20 MST3h 10mN17262
2026-02-16KSFOCYYC08:43 PST12:04 MST2h 21mN35271
2026-02-15KSFOCYYC08:42 PST12:08 MST2h 25mN24202
2026-02-14KSFOCYYC08:34 PST12:02 MST2h 27mN26210
2026-02-13KSFOCYYC08:33 PST12:06 MST2h 33mN76508
2026-02-12partialKORD?18:54 CSTN37290
2026-02-11partialKORD?18:29 CSTN471UA
2026-02-09KORD O'Hare InternationalKBDL22:18 CST10:03 EST10h 44mA53B2B
2026-02-07KBDLKORD10:19 EST16:24 CST7h 04mN436UA
2026-02-07KORDKBDL18:21 CST21:02 EST1h 40mN436UA
2026-02-06partialKORD?19:14 CSTN449UA
2026-02-05partialKORD O'Hare International?18:31 CSTN432UA
2026-02-04KBDLKORD10:14 EST15:56 CST6h 41mN439UA
2026-02-04KORDKBDL18:35 CST21:16 EST1h 40mN439UA
2026-02-03partialKORD?18:49 CSTN475UA
2026-02-02partialKORD?18:37 CSTN496UA
2026-02-01partialKORD?18:39 CSTN477UA
2026-01-31partialKORD?22:55 CSTN480UA
2026-01-31KSTLKORD18:47 CST20:06 CST1h 18mA55FE9
2026-01-30partialKORD?19:07 CSTN480UA
2026-01-29partialKORD?20:15 CSTN430UA
2026-01-28KBDLKORD10:05 EST16:15 CST7h 10mN477UA
2026-01-28KORDKBDL19:44 CST22:22 EST1h 38mN477UA
2026-01-27partialKORD?19:16 CSTN472UA
2026-01-26KMCOKORD14:17 EST15:46 CST2h 29mA0B821
2026-01-25partialKORD?19:02 CSTN481UA
2026-01-24partialKORD?18:46 CSTN493UA
2026-01-23partialKORD?18:55 CSTN454UA
2026-01-22partialKORD?18:29 CSTN432UA
2026-01-21partialKORD?18:39 CSTN489UA
2026-01-20partialKORD?18:31 CSTN494UA
2026-01-19partialKMDW?18:02 CSTA2452F
2026-01-18KMCO?16:15 EST23:58Z2h 43mA2452F
2026-01-09partialKSAV?19:59 ESTN453UA
2026-01-08partialKORD?18:38 CSTN486UA
2026-01-07partialKSAV?19:07 ESTN489UA
2026-01-06partialKORD?18:48 CSTN437UA
2026-01-05KORDKBDL18:21 CST21:08 EST1h 46mA5D713
2026-01-04KORDKBDL19:35 CST22:30 EST1h 54mN13718
2026-01-03KORDKBDL18:20 CST21:20 EST2h 00mN24702
2026-01-02KORDKBDL19:10 CST22:08 EST1h 58mN27722
2026-01-01KORDKBDL18:39 CST21:30 EST1h 50mN13720
2025-12-31KORDKBDL18:46 CST21:50 EST2h 03mN23721
2025-12-30?KBDL00:51Z21:54 EST2h 02mN17753
2025-12-29KORDKBDL22:16 CST01:16 EST2h 00mN15712
2025-12-28KORDKBDL20:23 CST23:20 EST1h 56mN68817
2025-12-27KORDKBDL18:40 CST22:06 EST2h 25mN37534
2025-12-26KORDKBDL18:19 CST21:16 EST1h 57mN29717
2025-12-25?KBDL00:01Z21:08 EST2h 07mA12A82
2025-12-24KORDKBDL18:14 CST21:26 EST2h 11mA12A82
2025-12-23KORDKBDL18:31 CST21:28 EST1h 56mN17719
2025-12-22KORDKBDL18:28 CST21:24 EST1h 56mN17719
2025-12-21KORDKBDL18:41 CST21:48 EST2h 06mN68821
2025-12-20KORDKBDL19:45 CST22:32 EST1h 46mN17244
2025-12-19KORDKBDL18:50 CST21:58 EST2h 07mN39728
2025-12-18KORDKBDL18:41 CST21:28 EST1h 46mN68452
2025-12-17?KBDL00:00Z21:39 EST2h 39mN34222
2025-12-16partial??00:13ZN76523
2025-12-15KORDKBDL18:36 CST21:44 EST2h 07mN37551
2025-12-14KORDKBDL18:54 CST21:38 EST1h 43mN62884
2025-12-13?KBDL00:10Z21:40 EST2h 30mN79521
2025-12-12KORDKBDL18:58 CST21:58 EST1h 59mN12238
2025-12-11KORDKBDL19:53 CST22:40 EST1h 47mN27477
2025-12-10KORDKBDL18:17 CST21:18 EST2h 01mN37419
2025-12-02KORDKBDL19:28 CST21:58 EST1h 29mA2BC9E
2025-11-28estimated?KRIC00:00Z19:28 EST0h 28mN66841
2025-11-27partialKORD?19:04 CSTN889UA
2025-10-30KORDKBDL19:00 CDT21:42 EDT1h 41mN809UA
2025-10-29estimated?KBDL00:00Z21:06 EDT1h 06mN830UA
2025-10-28partialKSAV?20:00 EDTN814UA
2025-10-27estimated?KBDL00:00Z21:36 EDT1h 36mN452UA
2025-10-25partialKORD?19:07 CDTN474UA
2025-10-24estimated?KBDL00:00Z21:20 EDT1h 19mN477UA
2025-10-23partial??00:07ZN432UA
2025-10-22estimated?KBDL00:00Z21:12 EDT1h 11mN459UA
2025-10-21partialKBDL?11:40 EDTA5D1B9
2025-10-20partialKORD?19:41 CDTN477UA
2025-10-15estimatedKORDKBDL19:00 CDT21:30 EDT1h 29mN440UA
2025-10-13partialKORD?19:09 CDTN487UA
2025-10-08estimated?KBDL00:00Z21:24 EDT1h 23mN474UA
2025-10-07partialKORD?19:33 CDTN479UA
2025-10-06partialKORD?19:22 CDTN479UA
2025-10-04KORDKBDL09:59 CDT11:42 EDT0h 42mN463UA
2025-10-02KMDWKBDL19:00 CDT21:35 EDT1h 34mA5E44C
2025-10-01?KBDL00:00Z21:24 EDT1h 23mA55EF3
2025-09-30KORD O'Hare International?21:10 CDT03:14Z1h 04mA16ADC
2025-09-29?KBDL00:00Z21:29 EDT1h 28mA5C694
2025-09-27?KHFD00:00Z21:30 EDT1h 30mA53006
2025-09-26KORD O'Hare International?19:01 CDT01:10Z1h 09mA55B3C
2025-09-25?KHFD00:00Z21:19 EDT1h 19mA55B3C
2025-09-24KORD O'Hare International?19:45 CDT01:50Z1h 04mA5B916
2025-09-23?KBDL00:00Z21:17 EDT1h 17mA5F1CA
2025-09-22KORD O'Hare International?20:08 CDT02:13Z1h 04mA55EF3
2025-09-21KORD O'Hare International?19:40 CDT01:42Z1h 02mA58672
2025-09-20?KBDL00:00Z21:22 EDT1h 22mA55EF3
2025-09-19?KBDL00:00Z21:20 EDT1h 19mA582BB
2025-08-22estimated?KBDL00:00Z21:30 EDT1h 29mN439UA
2025-08-21partialKORD?02:27 CDTN442UA
2025-08-20?KBDL00:00Z21:52 EDT1h 52mN469UA
2025-08-17KORDKBDL01:16 CDT04:16 EDT1h 59mN4888U
2025-08-15partialKMCI?19:36 CDTA12F52

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when UAL291 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]