Flight

PTR2948

Flight history and live tracking for PTR2948, operated by Nova Scotia Department of Lands and Forests. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSun 04 Oct 2026
RouteKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL → CYTZ CITY CENTRE
Scheduled departure18:20 EDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineNova Scotia Department of Lands and Forests
Typical originKBOS GENERAL EDWARD LAWRENCE LOGAN INTERNATIONAL
Typical destinationCYTZ CITY CENTRE
Distance376 nm

Flight history 106 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KBOSCYTZ20:47 EDT22:28 EDT1h 40mC-GLQC
2026-10-02KBOSCYTZ20:21 EDT22:02 EDT1h 40mC-GKQH
2026-09-30partialCYTZ?10:11 EDTC-GLQP
2026-09-29partial??00:00ZC-GLQC
2026-09-28partial??00:00ZC-GLQM
2026-09-27estimatedKBOSCYTZ18:56 EDT19:58 EDT1h 01mC-GLQM
2026-09-25partialCYTZ?20:00 EDTC-GLQH
2026-09-24KBOSCYYZ18:13 EDT19:58 EDT1h 44mC-GLQH
2026-09-23partial??00:25ZC-GLQO
2026-09-22partialCYTZ?20:00 EDTC-GKQB
2026-09-21KBOSCYTZ18:12 EDT19:58 EDT1h 46mC-GKQB
2026-09-20KBOSCYTZ17:17 EDT19:04 EDT1h 46mC-GLQK
2026-09-18partialCYTZ?20:00 EDTC-GLQD
2026-09-17estimatedKBOSCYYZ18:29 EDT19:58 EDT1h 28mC-GLQD
2026-09-16KBOSCYTZ18:03 EDT19:46 EDT1h 43mC-FLQY
2026-09-15KBOSCYTZ17:20 EDT18:46 EDT1h 25mC-GKQI
2026-09-14partial??00:00ZC-GLQX
2026-09-13estimatedKBOSCYTZ18:52 EDT19:58 EDT1h 05mC-GLQX
2026-09-11KBOSCYTZ17:37 EDT19:10 EDT1h 33mC-GLQQ
2026-09-10KBOSCYTZ17:06 EDT18:50 EDT1h 43mC-GLQD
2026-09-09estimated??10:52Z22:30Z11h 37mC-GKQB
2026-09-09KBOSCYTZ20:52 EDT22:18 EDT1h 25mC-GKQB
2026-09-07KBOSCYTZ21:01 EDT22:30 EDT1h 29mC-GLQD
2026-09-05KBOSCYTZ21:25 EDT23:02 EDT1h 36mC-GLQO
2026-09-04KBOSCYYZ20:59 EDT22:38 EDT1h 38mC-GLQZ
Earlier flights (81) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31KBOSCYTZ21:25 EDT22:54 EDT1h 29mC-GKQC
2026-08-29KBOSCYTZ21:04 EDT22:30 EDT1h 26mC-GLQD
2026-08-28KBOSCYTZ21:30 EDT22:56 EDT1h 25mC-GKQC
2026-08-27KBOSCYTZ20:28 EDT22:02 EDT1h 33mC-GLQQ
2026-08-25KBOSCYTZ20:47 EDT22:12 EDT1h 24mC-FLQY
2026-08-24KBOSCYTZ20:51 EDT22:14 EDT1h 22mC-GLQR
2026-08-22KBOSCYTZ20:37 EDT22:02 EDT1h 25mC-GLQQ
2026-08-21estimatedKBOSCYTZ21:48 EDT23:32 EDT1h 43mC-GKQF
2026-08-20estimatedKBOSCYTZ20:41 EDT22:14 EDT1h 32mC-GKQC
2026-08-19estimatedKBOSCYTZ20:32 EDT22:14 EDT1h 41mC-GKQI
2026-08-18estimatedKBOSCYTZ21:07 EDT22:38 EDT1h 30mC-GKQD
2026-08-17estimated??00:51Z02:32Z1h 40mC-GLQQ
2026-08-15estimatedKBOSCYTZ22:36 EDT00:16 EDT1h 39mC-GKQI
2026-08-14estimatedKBOSCYTZ22:43 EDT00:24 EDT1h 41mC-GKQH
2026-08-13estimatedKBOSCYTZ22:45 EDT00:26 EDT1h 40mC-GLQX
2026-08-12estimatedKBOSCYTZ20:44 EDT22:26 EDT1h 41mC-GLQX
2026-07-21estimated?CYTZ02:03Z23:52 EDT1h 48mC-FLQY
2026-07-20?CYTZ01:29Z22:58 EDT1h 28mC-GLQE
2026-07-18?CYYZ01:06Z22:42 EDT1h 35mC-FLQY
2026-07-17?CYTZ01:25Z22:54 EDT1h 28mC-GLQM
2026-07-16?CYTZ00:56Z22:48 EDT1h 51mC-GLQJ
2026-07-15KBOSCYTZ20:49 EDT22:20 EDT1h 31mC-GKQH
2026-07-14estimatedKBOSCYTZ20:46 EDT22:22 EDT1h 35mC-GLQK
2026-07-13KBOSCYTZ21:00 EDT22:26 EDT1h 25mC-GKQD
2026-07-11KBOSCYYZ21:01 EDT22:32 EDT1h 30mC-GLQR
2026-07-10estimatedKBOSCYTZ21:40 EDT23:34 EDT1h 53mC-GLQN
2026-07-09KBOSCYTZ21:02 EDT22:30 EDT1h 27mC-GKQF
2026-07-07KBOSCYYZ22:46 EDT00:18 EDT1h 31mC-GLQB
2026-07-04estimatedKBOSCYTZ21:31 EDT23:04 EDT1h 32mC-GKQF
2026-07-03KBOSCYTZ21:21 EDT22:52 EDT1h 30mC-GLQF
2026-07-01KBOSCYTZ20:23 EDT21:52 EDT1h 28mC-GKQF
2026-06-30KBOSCYTZ20:31 EDT22:02 EDT1h 30mC-GKQD
2026-06-29KBOSCYHM22:38 EDT00:20 EDT1h 41mC-GKQC
2026-06-27KBOSCYTZ20:39 EDT22:08 EDT1h 28mC-GKQB
2026-06-26KBOSCYTZ20:34 EDT22:02 EDT1h 27mC-GLQF
2026-06-25KBOSCYTZ20:31 EDT22:00 EDT1h 28mC-GLQB
2026-06-24estimatedKBOSCYTZ21:18 EDT22:46 EDT1h 28mC-GKQD
2026-06-23KBOSCYTZ21:39 EDT23:02 EDT1h 22mC-GLQM
2026-06-22KBOSCYTZ21:12 EDT22:44 EDT1h 31mC-GLQB
2026-06-20KBOSCYTZ20:51 EDT22:18 EDT1h 27mC-GKQB
2026-06-18estimatedKBOSCYTZ20:37 EDT22:38 EDT2h 01mC-GLQJ
2026-06-17KBOSCYTZ20:26 EDT21:52 EDT1h 25mC-GLQQ
2026-06-16KBOSCYTZ20:34 EDT22:08 EDT1h 33mC-GLQD
2026-06-13KBOSCYTZ20:23 EDT21:52 EDT1h 28mC-GLQQ
2026-06-12estimatedKBOSCYTZ20:42 EDT22:20 EDT1h 37mC-GLQL
2026-05-28estimatedKBOSCYTZ20:52 EDT22:26 EDT1h 33mC-GLQP
2026-05-27estimatedKBOSCYTZ20:25 EDT22:00 EDT1h 34mC-GLQN
2026-05-26KBOSCYTZ21:26 EDT22:50 EDT1h 23mC-GLQE
2026-05-23KBOSCYYZ21:04 EDT22:32 EDT1h 27mC-GKQD
2026-05-22KBOSCYYZ20:41 EDT22:08 EDT1h 26mC-GLQB
2026-05-21KBOSCYYZ23:12 EDT01:08 EDT1h 55mC-FLQY
2026-05-20KBOSCYTZ22:01 EDT02:10 EDT4h 08mC-GLQR
2026-05-19partialKBOS?21:30 EDTC-GKQB
2026-05-12KBOSCYTZ20:57 EDT22:28 EDT1h 30mC-GKQH
2026-05-11KBOSCYTZ20:39 EDT22:22 EDT1h 42mC-GLQM
2026-05-09KBOSCYTZ20:37 EDT22:08 EDT1h 30mC-GKQF
2026-05-08KBOSCYTZ20:38 EDT22:10 EDT1h 31mC-GKQG
2026-05-07estimatedKBOSCYTZ21:56 EDT23:46 EDT1h 49mC-GLQV
2026-05-06KBOSCYTZ21:04 EDT22:44 EDT1h 39mC-GLQG
2026-05-05KBOSCYTZ20:37 EDT22:14 EDT1h 36mC-GLQR
2026-05-04estimatedKBOSCYTZ20:30 EDT22:08 EDT1h 37mC-GLQV
2026-05-02KBOSCYTZ20:35 EDT22:04 EDT1h 28mC-GKQD
2025-10-25estimated??00:00Z00:58Z0h 57mC-GKQB
2025-10-24partialKBOS?20:06 EDTC-GLQB
2025-10-23estimatedKBOSCYTZ20:07 EDT21:18 EDT1h 10mC-GLQK
2025-10-22estimatedKBOSCYTZ20:00 EDT20:44 EDT0h 44mC-GKQH
2025-10-21KBOSKBED12:31 EDT19:58 EDT7h 26mC-GLQB
2025-10-21KBOSCYTZ20:14 EDT21:46 EDT1h 31mC-GLQB
2025-10-20KBOSCYTZ20:59 EDT22:24 EDT1h 24mC-GLQV
2025-10-15KBOSCYTZ21:08 EDT22:44 EDT1h 36mC-GLQV
2025-10-14estimatedCYOOCYTZ21:09 EDT22:16 EDT1h 06mC-GLQK
2025-10-13KBOSCYTZ20:59 EDT22:40 EDT1h 40mC-GLQL
2025-10-08estimatedKBOSCYTZ20:00 EDT20:54 EDT0h 53mC-GLQD
2025-10-07partial??00:00ZC-GKQB
2025-10-06partialKBOS?20:40 EDTC-GKQD
2025-10-04estimatedCYOOCYTZ10:22 EDT11:41 EDT1h 18mC-GLQR
2025-08-22estimatedKBOSCYTZ20:00 EDT20:52 EDT0h 52mC-GLQX
2025-08-21estimatedKBOSCYTZ03:30 EDT19:58 EDT16h 27mC-GLQK
2025-08-20KBOSCYTZ21:50 EDT00:27 EDT2h 37mC-GLQO
2025-08-16estimatedKBOSCYTZ20:00 EDT20:56 EDT0h 56mC-GLQM
2025-08-15partialCYOO?20:46 EDTC-GLQL

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