Flight

BTQ351

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

Route

AirlineBoutique Air
Typical originKPDT Eastern Oregon Regional At Pendleton Airport
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance158 nm

Flight history 179 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL06:00 PDT06:56 PDT0h 56mN475SS
2026-09-30KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL05:52 PDT06:44 PDT0h 52mN7YR
2026-09-29KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL05:57 PDT06:56 PDT0h 59mN7YR
2026-09-28KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL06:03 PDT06:50 PDT0h 47mN451SS
2026-09-27KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL05:57 PDT06:45 PDT0h 48mN451SS
2026-09-26KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL05:57 PDT06:52 PDT0h 55mN451SS
2026-09-25KPDT Eastern Oregon Regional Airport at PendletonKPDX PORTLAND INTERNATIONAL06:00 PDT07:00 PDT1h 00mN451SS
2026-09-24partialKPDX?05:46 PDTN451SS
2026-09-23partialKPDX?05:57 PDTN451SS
2026-09-22KPDTKPDX05:56 PDT06:50 PDT0h 53mN451SS
2026-09-21KPDTKPDX05:51 PDT06:42 PDT0h 50mN475SS
2026-09-20partialKPDX?05:59 PDTN475SS
2026-09-19KPDTKPDX06:10 PDT06:54 PDT0h 43mN475SS
2026-09-18partialKPDX?06:18 PDTN475SS
2026-09-17partialKPDX?06:16 PDTN451SS
2026-09-16partialKPDX?06:21 PDTN451SS
2026-09-14partialKPDX?06:25 PDTN451SS
2026-09-13partialKPDX?06:23 PDTN451SS
2026-09-12partialKPDX?06:16 PDTN451SS
2026-09-11partialKPDX?06:08 PDTN451SS
2026-09-10partialKPDX?06:12 PDTN451SS
2026-09-09partialKPDX?06:15 PDTN451SS
2026-09-08partialKPDX?06:21 PDTN475SS
2026-09-06partialKPDX?06:24 PDTN451SS
2026-09-05partialKPDX?06:20 PDTN451SS
2026-09-04partialKPDX?06:22 PDTN475SS
Earlier flights (153) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-03partialKPDX?06:31 PDTN451SS
2026-09-02partialKPDX?06:21 PDTN451SS
2026-09-01partialKPDX?06:25 PDTN451SS
2026-08-31partialKPDX?06:11 PDTN475SS
2026-08-30partialKPDX?06:10 PDTN475SS
2026-08-29partialKPDX?06:04 PDTN475SS
2026-08-28partialKPDX?06:14 PDTN451SS
2026-08-27partialKPDX?06:09 PDTN451SS
2026-08-25partialKPDX?06:10 PDTN451SS
2026-08-24partialKPDX?06:16 PDTN451SS
2026-08-23partialKPDX?06:30 PDTN451SS
2026-08-22partialKPDX?06:22 PDTN451SS
2026-08-21partialKPDX?06:21 PDTN451SS
2026-08-20estimated??13:16Z14:50Z1h 33mN451SS
2026-08-19estimated??13:16Z13:50Z0h 33mN451SS
2026-08-17partialKPDX?06:34 PDTN478SS
2026-08-16partialKPDX?06:15 PDTN478SS
2026-08-15partialKPDX?06:19 PDTN478SS
2026-08-14partialKPDX?06:15 PDTN451SS
2026-08-13partialKPDX?06:25 PDTN451SS
2026-08-12partialKPDX?06:24 PDTN451SS
2026-07-23estimated?KPDX13:24Z06:50 PDT0h 26mN478SS
2026-07-22partialKPDX?06:27 PDTN478SS
2026-07-21partialKPDX?06:06 PDTN478SS
2026-07-20partialKPDX?06:21 PDTN478SS
2026-07-19estimated?KPDX13:17Z06:42 PDT0h 24mN478SS
2026-07-18partialKPDX?06:14 PDTN478SS
2026-07-17partialKPDX?06:38 PDTN478SS
2026-07-16estimated?KPDX13:34Z06:58 PDT0h 23mN478SS
2026-07-15partialKPDX?06:27 PDTN478SS
2026-07-14partialKPDX?06:29 PDTN478SS
2026-07-13partialKPDX?06:25 PDTN478SS
2026-07-12partialKPDX?06:18 PDTN478SS
2026-07-11partialKPDX?06:20 PDTN478SS
2026-07-10partialKPDX?06:27 PDTN478SS
2026-07-09partialKPDX?06:36 PDTN478SS
2026-07-08partialKPDX?06:12 PDTN478SS
2026-07-07partialKPDX?06:07 PDTN478SS
2026-07-06partialKPDX?06:12 PDTN478SS
2026-07-05partialKPDX?06:29 PDTN478SS
2026-07-04partialKPDX?06:22 PDTN478SS
2026-07-03partialKPDX?06:28 PDTN478SS
2026-07-02partialKPDX?06:31 PDTN478SS
2026-07-01partialKPDX?06:14 PDTN475SS
2026-06-30partialKPDX?06:28 PDTN475SS
2026-06-29partialKPDX?06:19 PDTN475SS
2026-06-28partialKPDX?06:12 PDTN475SS
2026-06-27partialKPDX?06:24 PDTN475SS
2026-06-26partialKPDX?06:28 PDTN475SS
2026-06-25partialKPDX?06:25 PDTN475SS
2026-06-24partialKPDX?06:36 PDTN475SS
2026-06-23partialKPDX?06:24 PDTN475SS
2026-06-22partialKPDX?06:17 PDTN475SS
2026-06-21partialKPDX?06:20 PDTN475SS
2026-06-20partialKPDX?06:18 PDTN475SS
2026-06-19partialKPDX?06:33 PDTN475SS
2026-06-17partialKPDX?06:20 PDTN478SS
2026-06-15partialKPDX?06:26 PDTN478SS
2026-06-14partialKPDX?06:23 PDTN478SS
2026-06-13partialKPDX?06:36 PDTN478SS
2026-06-12partialKPDX?06:12 PDTN478SS
2026-05-29partialKPDX?06:14 PDTN476SS
2026-05-28partialKPDX?06:14 PDTN476SS
2026-05-27partialKPDX?06:10 PDTN476SS
2026-05-26partialKPDX?06:18 PDTN476SS
2026-05-25partialKPDX?06:09 PDTN476SS
2026-05-24partialKPDX?06:14 PDTN476SS
2026-05-23partialKPDX?06:24 PDTN476SS
2026-05-22estimated?KPDX13:26Z06:52 PDT0h 26mN476SS
2026-05-21partialKPDX?06:18 PDTN476SS
2026-05-20partialKPDX?17:39 PDTN476SS
2026-05-19partialKPDX?20:09 PDTN476SS
2026-05-12partialKPDX?06:26 PDTN476SS
2026-05-11partialKPDX?06:19 PDTN476SS
2026-05-10partialKPDX?06:18 PDTN476SS
2026-05-09partialKPDX?06:24 PDTN476SS
2026-05-08partialKPDX?06:26 PDTN476SS
2026-05-07partialKPDX?06:18 PDTN476SS
2026-05-06partialKPDX?06:20 PDTN476SS
2026-05-05partialKPDX?06:24 PDTN476SS
2026-05-04partialKPDX?06:23 PDTN476SS
2026-05-03partialKPDX?06:25 PDTN476SS
2026-05-02partialKPDX?06:21 PDTN476SS
2026-05-01partialKPDX?06:26 PDTN476SS
2026-04-30partialKPDX?06:18 PDTN476SS
2026-04-28partialKPDX?06:19 PDTN476SS
2026-04-27partialKPDX?06:24 PDTN478SS
2026-04-26partialKPDX?06:15 PDTN478SS
2026-04-25partialKPDX?06:15 PDTN478SS
2026-04-24partialKPDX?06:15 PDTN478SS
2026-04-23partialKPDX?06:23 PDTN478SS
2026-04-22partialKPDX?06:30 PDTN478SS
2026-04-21partialKPDX?05:55 PDTN478SS
2026-04-19partialKPDX?06:09 PDTN478SS
2026-04-18partialKPDX?06:21 PDTN478SS
2026-04-17estimated?KPDX13:27Z06:54 PDT0h 27mN478SS
2026-04-16partialKPDX?06:26 PDTN478SS
2026-04-15partialKPDX?06:18 PDTN478SS
2026-04-14estimated?KPDX13:27Z06:58 PDT0h 30mN478SS
2026-04-13estimated?KPDX16:51Z10:13 PDT0h 22mN478SS
2026-04-12estimated?KPDX13:14Z06:42 PDT0h 28mN478SS
2026-04-11partialKPDX?06:15 PDTN478SS
2026-04-06estimated?KPDX13:20Z06:48 PDT0h 27mN478SS
2026-04-05estimated?KPDX13:09Z06:38 PDT0h 28mN478SS
2026-04-04estimated?KPDX13:16Z06:46 PDT0h 29mN478SS
2026-04-03estimated?KPDX13:30Z06:56 PDT0h 25mN478SS
2026-04-02partialKPDX?06:28 PDTN478SS
2026-03-31partialKPDX?06:21 PDTN451SS
2026-03-30partialKPDX?06:32 PDTN451SS
2026-03-29partialKPDX?06:47 PDTN451SS
2026-03-15partialKPDX?07:31 PDTN451SS
2026-03-14partialKPDX?07:38 PDTN451SS
2026-03-13partialKPDX?06:26 PDTN451SS
2026-03-12KPDTKPDX05:45 PDT06:50 PDT1h 04mN451SS
2026-03-11KPDTKPDX05:55 PDT07:01 PDT1h 05mN451SS
2026-03-10KPDTKPDX05:59 PDT06:58 PDT0h 58mN451SS
2026-03-09KPDTKPDX06:06 PDT07:08 PDT1h 01mN451SS
2026-03-08KPDTKPDX06:13 PDT07:13 PDT0h 59mN451SS
2026-03-04KPDTKPDX06:40 PST07:38 PST0h 58mN451SS
2026-03-03KPDTKPDX06:09 PST07:08 PST0h 58mN451SS
2026-03-02KPDTKPDX06:01 PST06:48 PST0h 47mN451SS
2026-03-01KPDTKPDX05:55 PST06:45 PST0h 49mN451SS
2026-02-28KPDTKPDX05:56 PST06:50 PST0h 54mN451SS
2026-02-27KPDTKPDX06:05 PST07:00 PST0h 54mN451SS
2026-02-26KPDTKPDX06:13 PST07:12 PST0h 59mN451SS
2026-02-25KPDTKPDX11:28 PST12:22 PST0h 54mN451SS
2026-02-18KPDTKPDX06:20 PST07:16 PST0h 55mN451SS
2026-02-17estimatedKPDTKPDX06:06 PST07:02 PST0h 56mN451SS
2026-02-16KPDTKPDX06:56 PST07:50 PST0h 54mN451SS
2026-02-15KPDTKPDX05:58 PST06:48 PST0h 49mN451SS
2026-02-01KPDTKPDX05:47 PST06:54 PST1h 06mN111WG
2026-01-31KPDTKPDX05:43 PST06:38 PST0h 54mN451SS
2026-01-30KPDTKPDX08:53 PST09:54 PST1h 01mN111WG
2026-01-29KPDTKPDX05:55 PST06:52 PST0h 56mN111WG
2026-01-27KPDTKPDX06:15 PST07:06 PST0h 50mN111WG
2026-01-26KPDTKPDX05:56 PST06:46 PST0h 50mN111WG
2026-01-25KPDTKPDX06:19 PST07:02 PST0h 43mN111WG
2026-01-24KPDTKPDX06:00 PST06:48 PST0h 48mN451SS
2026-01-22KPDTKPDX06:06 PST06:54 PST0h 48mN111WG
2026-01-21KPDTKPDX06:06 PST06:56 PST0h 49mN111WG
2026-01-20KPDTKPDX06:04 PST06:56 PST0h 51mN451SS
2025-12-24KPDTKPDX05:50 PST06:54 PST1h 03mN451SS
2025-12-23KPDTKPDX05:55 PST06:54 PST0h 59mN111WG
2025-12-22KPDTKPDX05:48 PST06:50 PST1h 01mN111WG
2025-11-26partialKPDX?06:21 PSTN7YR
2025-08-24KPDTKPDX05:56 PDT06:44 PDT0h 47mN475SS
2025-08-23KPDTKPDX06:06 PDT06:56 PDT0h 49mN475SS
2025-08-21KPDTKPDX05:51 PDT06:42 PDT0h 50mN475SS
2025-08-20KPDTKPDX14:22 PDT16:58 PDT2h 36mN475SS
2025-08-19KPDTKPDX06:00 PDT06:44 PDT0h 43mN475SS
2025-08-17KPDTKPDX05:57 PDT06:52 PDT0h 55mN475SS
2025-08-16partialKPDX?06:01 PDTN649P
2025-08-15KPDTKPDX06:07 PDT07:02 PDT0h 55mN649P

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 BTQ351 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]