Flight

VIR302

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

Route

AirlineVirgin Atlantic Airways
Observed routeEGLL → LROP

Flight history 252 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02EGLLVIDP10:37 BST23:28 IST8h 20mG-VNYL
2026-10-01EGLLVIDP10:55 BST23:34 IST8h 08mG-VNYL
2026-09-30estimatedEGLLLROP10:48 BST21:00 EEST8h 11mG-VNYL
2026-09-29estimatedEGLLLROP11:29 BST21:42 EEST8h 12mG-VMAP
2026-09-28estimatedEGLLLROP10:35 BST21:18 EEST8h 42mG-VZIG
2026-09-27estimatedEGLLLROP10:38 BST18:44 EEST6h 05mG-VZIG
2026-09-26estimatedEGLLLROP10:44 BST15:22 EEST2h 37mG-VCRU
2026-09-25estimatedEGLLLROP10:36 BST15:34 EEST2h 57mG-VMAP
2026-09-24estimatedEGLLLROP10:38 BST20:02 EEST7h 23mG-VMAP
2026-09-23estimatedEGLLLROP10:42 BST20:36 EEST7h 53mG-VMAP
2026-09-22estimatedEGLLLROP10:54 BST20:50 EEST7h 55mG-VYUM
2026-09-21estimatedEGLLLROP10:44 BST20:38 EEST7h 54mG-VYUM
2026-09-20estimated??11:06Z12:18Z1h 11mG-VZIG
2026-09-18estimatedEGLLLROP11:00 BST16:48 EEST3h 47mG-VBOW
2026-09-17estimatedEGLLLROP11:06 BST16:54 EEST3h 48mG-VYUM
2026-09-16estimatedEGLLLROP11:27 BST18:58 EEST5h 31mG-VWHO
2026-09-14estimatedEGLLLROP11:11 BST18:58 EEST5h 46mG-VBEL
2026-09-13estimatedEGLLLROP12:16 BST20:08 EEST5h 51mG-VCRU
2026-09-12estimatedEGLLLROP10:59 BST18:54 EEST5h 55mG-VWOO
2026-09-11estimatedEGLLLROP11:15 BST19:08 EEST5h 53mG-VYUM
2026-09-10estimatedEGLLLROP11:01 BST18:54 EEST5h 53mG-VBOW
2026-09-09estimatedEGLLLROP11:07 BST19:03 EEST5h 55mG-VMAP
2026-09-08estimatedEGLLLROP11:25 BST19:06 EEST5h 40mG-VMAP
2026-09-06estimatedEGLLLROP11:02 BST16:56 EEST3h 53mG-VBZZ
2026-09-05estimatedEGLLLROP10:56 BST17:04 EEST4h 07mG-VDIA
2026-09-04estimated??00:53Z13:52Z12h 58mG-VAHH
2026-09-03estimated??00:58Z14:04Z13h 05mG-VFAN
Earlier flights (225) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01estimatedEGLLLROP10:56 BST16:42 EEST3h 45mG-VZIG
2026-08-31estimatedEGLLLROP11:00 BST15:14 EEST2h 13mG-VYUM
2026-08-30estimated??10:06Z12:00Z1h 53mG-VYUM
2026-08-29estimatedEGLLLROP11:10 BST15:16 EEST2h 05mG-VYUM
2026-08-28estimatedEGLLLROP12:35 BST18:38 EEST4h 02mG-VAHH
2026-08-27estimatedEGLLLROP11:21 BST17:24 EEST4h 02mG-VWOO
2026-08-25estimated??10:16Z14:10Z3h 54mG-VCRU
2026-08-24estimatedEGLLLROP11:11 BST16:54 EEST3h 43mG-VBOW
2026-08-23estimatedEGLLLROP11:01 BST15:08 EEST2h 06mG-VSPY
2026-08-22estimatedEGLLLROP11:04 BST17:08 EEST4h 03mG-VSPY
2026-08-21estimatedEGLLLROP11:11 BST17:25 EEST4h 13mG-VSPY
2026-08-20estimated??10:16Z14:06Z3h 49mG-VWHO
2026-08-19estimated??10:13Z12:22Z2h 08mG-VCRU
2026-08-18estimated??10:15Z12:08Z1h 52mG-VYUM
2026-08-17estimatedEGLLLROP13:53 BST17:28 EEST1h 34mG-VWHO
2026-08-16estimatedEGLLLROP10:54 BST17:08 EEST4h 13mG-VYUM
2026-08-15estimatedEGLLLROP11:03 BST16:48 EEST3h 44mG-VWHO
2026-08-14estimatedEGLLLROP11:09 BST17:20 EEST4h 10mG-VOWS
2026-08-12estimatedEGLLLROP11:28 BST17:08 EEST3h 39mG-VSPY
2026-07-23estimatedEGLLLROP10:58 BST16:38 EEST3h 39mG-VWOO
2026-07-22estimatedEGLLLROP10:58 BST16:36 EEST3h 37mG-VNYL
2026-07-21estimatedEGLLLROP11:09 BST15:20 EEST2h 10mG-VNYL
2026-07-20estimatedEGLLLROP11:05 BST15:20 EEST2h 14mG-VSPY
2026-07-19estimatedEGLLLROP11:06 BST16:44 EEST3h 37mG-VDIA
2026-07-17estimatedEGLLLROP11:06 BST15:24 EEST2h 18mG-VFAN
2026-07-16estimatedEGLLLROP12:32 BST17:50 EEST3h 17mG-VTEA
2026-07-15estimatedEGLLLROP11:50 BST16:50 EEST2h 59mG-VJAM
2026-07-14estimatedEGLL?01:12 BST12:58Z12h 46mG-VJAM
2026-07-13estimatedEGLL?01:00 BST12:28Z12h 28mG-VPRD
2026-07-12estimatedEGLLLROP11:17 BST02:59 EEST13h 41mG-VPRD
2026-07-11estimatedEGLLLROP11:25 BST15:40 EEST2h 14mG-VPOP
2026-07-10estimatedEGLLLROP11:07 BST15:18 EEST2h 11mG-VPRD
2026-07-09estimatedEGLLLROP11:45 BST17:26 EEST3h 40m40808C
2026-07-08estimatedEGLLLROP11:01 BST15:14 EEST2h 12mG-VDOT
2026-07-07estimatedEGLLLROP11:07 BST15:24 EEST2h 17m4080A2
2026-07-06estimatedEGLLLROP11:12 BST15:18 EEST2h 05m4080A2
2026-07-05estimatedEGLLLROP11:09 BST16:48 EEST3h 38m40808C
2026-07-04estimatedEGLLLROP11:08 BST16:42 EEST3h 33mG-VPOP
2026-07-03estimatedEGLLLROP10:57 BST15:12 EEST2h 14mG-VPOP
2026-07-01estimatedEGLLLROP14:02 BST18:18 EEST2h 15m4080A2
2026-06-30estimatedEGLLLROP11:10 BST15:40 EEST2h 29mG-VDOT
2026-06-29estimatedEGLLLROP11:03 BST15:36 EEST2h 33mG-VRNB
2026-06-28estimatedEGLLLROP11:14 BST17:08 EEST3h 53mG-VRNB
2026-06-27estimatedEGLL?01:34 BST14:14Z13h 39m40808C
2026-06-26estimated??11:25Z12:36Z1h 11m40808C
2026-06-26estimatedEGLL?02:08 BST10:54Z9h 45m40808C
2026-06-25estimatedEGKB?11:33 BST14:20Z3h 46m40808C
2026-06-24estimatedEGLLLROP11:07 BST15:34 EEST2h 26m40808C
2026-06-23estimatedEGLLLROP11:20 BST15:36 EEST2h 15m40808C
2026-06-22estimatedEGLLLROP11:15 BST02:56 EEST13h 40m4080A2
2026-06-20estimatedEGLLLROP11:26 BST15:44 EEST2h 18mG-VPRD
2026-06-19estimatedEGLLLROP11:02 BST16:50 EEST3h 47m4080A2
2026-06-18estimatedEGLLLROP10:53 BST14:36 EEST1h 42m4080A2
2026-06-17estimatedEGMH?11:33 BST12:36Z2h 03m4080A2
2026-06-16estimatedEGLLLROP11:04 BST15:14 EEST2h 09m4080A2
2026-06-15estimatedEGLLLROP11:06 BST15:10 EEST2h 04m4080A2
2026-06-14estimatedEGLLLROP11:05 BST15:12 EEST2h 06m4080A2
2026-06-13estimatedEGLL?01:02 BST12:20Z12h 17m40808C
2026-06-12estimatedEGLLLROP11:05 BST02:54 EEST13h 49m40808C
2026-05-29estimatedEGLL?01:31 BST14:08Z13h 36mG-VLUX
2026-05-28estimatedEGLL?01:11 BST12:10Z11h 58mG-VLIB
2026-05-27estimatedEGLL?01:27 BST13:48Z13h 20mG-VLIB
2026-05-26partialEGLL?01:26 BSTG-VLIB
2026-05-25estimatedEGLLLROP11:24 BST17:24 EEST3h 59mG-VLIB
2026-05-24estimatedEGLL?02:00 BST14:02Z13h 01m407F19
2026-05-23estimatedEGLLLROP11:01 BST19:16 EEST6h 15m407F19
2026-05-22estimated??02:27Z12:30Z10h 02mG-VDOT
2026-05-21estimatedEGLLLROP13:04 BST18:58 EEST3h 53mG-VDOT
2026-05-20estimatedEGLLLROP01:22 BST15:44 EEST12h 22mG-VLIB
2026-05-19partialEGLL?03:48 BST40808C
2026-05-12estimatedEGLLLROP11:14 BST17:00 EEST3h 45mG-VEVE
2026-05-11estimatedEGLL?02:12 BST14:18Z13h 06mG-VEVE
2026-05-10estimatedEGLLLROP11:03 BST16:48 EEST3h 45mG-VEVE
2026-05-09estimatedEGLLLROP11:03 BST16:56 EEST3h 52mG-VEVE
2026-05-08estimatedEGLLLROP11:08 BST15:26 EEST2h 17mG-VLIB
2026-05-07estimatedEGLLLROP11:15 BST15:38 EEST2h 22mG-VRNB
2026-05-06estimatedEGLLLROP10:56 BST16:46 EEST3h 49mG-VEVE
2026-05-05estimatedEGLLLROP10:56 BST15:18 EEST2h 21m407F19
2026-05-04estimatedEGLLLROP11:11 BST17:12 EEST4h 01m407F19
2026-05-03estimatedEGLLLROP10:56 BST16:56 EEST3h 59m407F19
2026-05-02estimatedEGLLLROP12:20 BST18:18 EEST3h 57m407F19
2026-05-01estimatedEGLLLROP11:17 BST17:12 EEST3h 54m40808C
2026-04-30estimatedEGLLLROP10:56 BST16:48 EEST3h 51m40808C
2026-04-28estimatedEGLLLROP10:51 BST16:38 EEST3h 46m40808C
2026-04-27estimatedEGLLLROP11:02 BST16:48 EEST3h 46m40808C
2026-04-26estimatedEGLLLROP11:00 BST16:48 EEST3h 48m40808C
2026-04-25estimatedEGLL?01:00 BST13:52Z13h 51m40808C
2026-04-24estimatedEGLLLROP11:03 BST02:38 EEST13h 34m40808C
2026-04-23estimatedEGLLLROP11:07 BST02:50 EEST13h 42mG-VLIB
2026-04-22estimated??01:32Z13:52Z12h 19m40808C
2026-04-21estimated??10:28Z14:06Z3h 37m40808C
2026-04-20estimatedEGLLLROP10:55 BST17:02 EEST4h 07m40808C
2026-04-19estimatedEGLLLROP11:06 BST16:54 EEST3h 47m40808C
2026-04-18estimatedEGLLLROP10:57 BST16:46 EEST3h 48m40808C
2026-04-17estimated??01:26Z12:14Z10h 47m40808C
2026-04-16estimatedEGLLLROP11:14 BST17:00 EEST3h 46m40808C
2026-04-15estimatedEGLLLROP10:59 BST16:48 EEST3h 49m40808C
2026-04-14estimatedEGLLLROP11:35 BST17:22 EEST3h 46mG-VLIB
2026-04-13estimated??01:24Z17:12Z15h 47mG-VLIB
2026-04-12estimatedEGLLLROP11:57 BST18:12 EEST4h 15mG-VLIB
2026-04-11estimatedEGLLLROP11:06 BST16:58 EEST3h 52m407F19
2026-04-06estimatedEGLLLROP11:01 BST16:52 EEST3h 50m40808C
2026-04-05estimatedEGLLLROP10:59 BST15:18 EEST2h 18mG-VRNB
2026-04-04estimatedEGLLLROP11:44 BST17:44 EEST3h 59mG-VEVE
2026-04-03estimatedEGLLLROP10:57 BST16:46 EEST3h 49mG-VPRD
2026-04-02estimatedEGLLLROP11:02 BST17:04 EEST4h 01mG-VTEA
2026-04-01estimatedEGLLLROP11:00 BST13:46 EEST0h 46mG-VTEA
2026-03-31estimatedEGLLLROP11:02 BST16:59 EEST3h 56mG-VJAM
2026-03-30estimatedEGLLLROP11:23 BST17:26 EEST4h 02mG-VLUX
2026-03-29estimatedEGLLLROP11:19 BST17:30 EEST4h 11mG-VTEA
2026-03-28estimated??13:43Z15:15Z1h 31m40808C
2026-03-16estimatedEGLLLROP12:59 GMT17:56 EET2h 57m40808C
2026-03-15estimatedEGLLLROP12:52 GMT18:00 EET3h 07mG-VPOP
2026-03-14estimatedEGLLLROP13:19 GMT17:38 EET2h 18m4080A2
2026-03-13estimatedEGLLLROP12:52 GMT17:38 EET2h 45m4080A2
2026-03-12estimatedEGLLLROP12:50 GMT16:02 EET1h 11m4080A2
2026-03-11EGLLVIDP12:44 GMT02:28 IST8h 13mG-VTEA
2026-03-10EGLLVIDP12:52 GMT02:18 IST7h 55m4080A2
2026-03-09estimatedEGLLLROP12:41 GMT23:02 EET8h 20m4080A2
2026-03-08EGLLVIDP12:39 GMT02:44 IST8h 34mG-VPOP
2026-03-07estimatedEGLLLROP12:40 GMT22:38 EET7h 57m40808C
2026-03-06estimated??11:16Z20:44Z9h 28m40808C
2026-03-05EGLLVIDP12:51 GMT02:12 IST7h 51m40808C
2026-03-04EGLLVIDP12:55 GMT02:32 IST8h 06mG-VPOP
2026-03-03estimatedEGLLLROP12:45 GMT21:54 EET7h 08m407F19
2026-03-02EGLLVIDP12:49 GMT02:08 IST7h 48m407F19
2026-03-01?VIDP12:47Z02:20 IST8h 02mG-VJAM
2026-02-28EGLLVIDP12:52 GMT02:22 IST7h 59m407F19
2026-02-27EGLLVIDP12:52 GMT02:20 IST7h 57m407F19
2026-02-26estimatedEGLLLROP12:45 GMT22:20 EET7h 34m407F19
2026-02-25EGLLVIDP12:48 GMT01:56 IST7h 37m407F19
2026-02-24EGLLVIDP12:48 GMT01:46 IST7h 27m407F19
2026-02-23EGLLVIDP12:41 GMT01:28 IST7h 17m407F19
2026-02-22estimatedEGLLLROP12:40 GMT17:16 EET2h 35mG-VRNB
2026-02-21estimatedEGLLLROP14:20 GMT23:48 EET7h 27m407F19
2026-02-20EGLLVIDP13:03 GMT02:08 IST7h 34m407F19
2026-02-19EGLLVIDP12:53 GMT01:58 IST7h 34m407F19
2026-02-18estimatedEGLLVIAR12:51 GMT01:14 IST6h 53mG-VLIB
2026-02-17estimatedEGLLLROP12:44 GMT22:00 EET7h 15mG-VLIB
2026-02-16estimatedEGLLLROP13:05 GMT22:00 EET6h 54mG-VLIB
2026-02-15EGLLVIDP13:18 GMT02:18 IST7h 29mG-VPOP
2026-02-14?VIDP12:18Z02:16 IST8h 28m40808C
2026-02-13EGLLVIDP13:05 GMT02:12 IST7h 36m40808C
2026-02-12EGLLVIDP12:47 GMT02:00 IST7h 43m40808C
2026-02-11EGLLVIDP12:48 GMT01:58 IST7h 39mG-VPRD
2026-02-07EGLLVIDP12:43 GMT02:02 IST7h 48mG-VLIB
2026-02-06EGLLVIDP12:49 GMT02:10 IST7h 50mG-VLIB
2026-02-05EGLLVIDP13:02 GMT02:30 IST7h 58mG-VLIB
2026-02-04estimatedEGLLLROP13:45 GMT18:38 EET2h 52mG-VTEA
2026-02-03estimatedEGLLLROP13:13 GMT18:02 EET2h 49mG-VLIB
2026-02-02estimatedEGLLLROP13:01 GMT22:36 EET7h 34mG-VLIB
2026-02-01EGLLVIDP13:05 GMT02:28 IST7h 52mG-VJAM
2026-01-31estimatedEGLLLROP12:34 GMT17:30 EET2h 56m4080A2
2026-01-30EGLLVIDP12:52 GMT02:22 IST7h 59m4080A2
2026-01-29EGLLVIDP13:00 GMT02:38 IST8h 07m4080A2
2026-01-28EGLLVIDP13:16 GMT02:36 IST7h 50mG-VPOP
2026-01-27estimatedEGLLLROP13:51 GMT18:36 EET2h 44m4080A2
2026-01-26EGLLVIDP12:42 GMT02:00 IST7h 47m4080A2
2026-01-25EGLLVIDP12:53 GMT02:08 IST7h 44mG-VJAM
2026-01-24EGLLVIDP12:56 GMT02:28 IST8h 02m40808C
2026-01-23EGLLVIDP12:45 GMT02:16 IST8h 00mG-VRNB
2026-01-22estimatedEGLLLROP12:49 GMT22:16 EET7h 27mG-VRNB
2026-01-21EGLLVIDP13:04 GMT02:34 IST8h 00mG-VRNB
2026-01-20EGLLVIDP12:46 GMT02:22 IST8h 05mG-VLUX
2026-01-19EGLLVIDP12:36 GMT02:14 IST8h 07mG-VLUX
2026-01-18estimated??20:13Z20:54Z0h 41mG-VDOT
2026-01-09estimatedEGLLLROP12:40 GMT23:06 EET8h 25m407F19
2026-01-08EGLLVIDP13:42 GMT03:06 IST7h 53m407F19
2026-01-07EGLLVIDP12:44 GMT02:42 IST8h 27mG-VDOT
2026-01-06EGLLVIDP13:05 GMT02:28 IST7h 52m407F19
2026-01-05?VIDP13:10Z03:08 IST8h 27m407F19
2026-01-04EGLLVIDP13:12 GMT02:38 IST7h 56mG-VTEA
2026-01-03EGLLVIDP13:52 GMT02:50 IST7h 27m407F19
2026-01-02EGLLVIDP13:05 GMT02:12 IST7h 36m407F19
2026-01-01EGLLVIDP13:18 GMT02:28 IST7h 39m407F19
2025-12-31EGLLVIDP14:17 GMT03:20 IST7h 33m407F19
2025-12-30EGLLVIDP12:50 GMT02:20 IST7h 59mG-VLUX
2025-12-29estimatedEGLLLROP12:41 GMT17:28 EET2h 46m407F19
2025-12-28EGLLVIDP12:48 GMT02:30 IST8h 11mG-VLUX
2025-12-27EGLLVIDP12:46 GMT02:38 IST8h 21mG-VLIB
2025-12-26EGLLVIDP12:44 GMT02:24 IST8h 10mG-VLIB
2025-12-25EGLLVIDP13:30 GMT03:06 IST8h 05mG-VLIB
2025-12-24EGLLVIDP13:07 GMT02:38 IST8h 01mG-VLUX
2025-12-23EGLLVIDP12:46 GMT02:08 IST7h 52mG-VLIB
2025-12-22EGLLVIDP13:10 GMT02:52 IST8h 12mG-VLIB
2025-12-21estimatedEGLLLROP13:01 GMT22:50 EET7h 49mG-VDOT
2025-12-20estimatedEGLLVIDP13:38 GMT03:12 IST8h 03m40808C
2025-12-19estimatedEGLLLROP15:35 GMT20:00 EET2h 24m40808C
2025-12-19estimated?EGLL14:20Z15:03 GMT0h 43m40808C
2025-12-17EGLLVIDP12:45 GMT02:48 IST8h 32mG-VRNB
2025-12-16EGLLVIDP13:23 GMT03:10 IST8h 16mG-VDOT
2025-12-15EGLLVIDP13:30 GMT03:12 IST8h 11mG-VPRD
2025-12-14EGLLVIDP13:59 GMT03:58 IST8h 28mG-VRNB
2025-12-13EGLLOPBR13:06 GMT01:16 PKT7h 09mG-VRNB
2025-12-12estimatedEGLLLROP12:42 GMT17:32 EET2h 50mG-VRNB
2025-12-11estimatedEGLLLROP12:58 GMT17:52 EET2h 53mG-VJAM
2025-12-10EGLLVIDP13:31 GMT03:00 IST7h 58mG-VJAM
2025-12-09OPBRVIDP00:59 PKT02:16 IST0h 46m4080A2
2025-11-27estimatedEGLLLROP13:02 GMT17:28 EET2h 25m4080A2
2025-11-26estimatedEGLLLROP13:10 GMT17:38 EET2h 27mG-VRNB
2025-10-30estimatedEGLLLROP13:04 GMT18:54 EET3h 49m4080A2
2025-10-29estimatedEGLLLROP13:02 GMT17:14 EET2h 11mG-VPOP
2025-10-28estimatedEGLLLROP13:28 GMT17:40 EET2h 11m4080A2
2025-10-27estimated??03:14Z16:10Z12h 55mG-VTEA
2025-10-26estimated??13:31Z20:09Z6h 37mG-VTEA
2025-10-22estimatedEGLLLROP10:45 BST13:08 EEST0h 23mG-VLIB
2025-10-15estimatedEGLLLROP10:59 BST20:38 EEST7h 38m40808C
2025-10-14EGLLVIDP10:57 BST23:06 IST7h 38m407F19
2025-10-13EGLLVIDP10:50 BST23:14 IST7h 54mG-VEVE
2025-10-07estimatedEGLLLROP11:07 BST15:46 EEST2h 38m40808C
2025-10-06estimatedEGLLLROP11:10 BST15:40 EEST2h 29mG-VEVE
2025-10-05estimatedVIDP?20:17 IST17:38Z2h 50m40808C
2025-10-04estimatedEGLLLROP19:54 BST22:58 EEST1h 03m40808C
2025-09-26EGLLVIDD10:53 BST23:01 IST7h 38m407F19
2025-09-24EGLLVIDD11:06 BST23:28 IST7h 51m407F19
2025-09-23EGLL?11:01 BST17:35Z7h 34m407F19
2025-08-25?VIDP00:33Z09:50 IST3h 47mG-VEVE
2025-08-24estimatedEGLLLROP11:01 BST01:45 EEST12h 43mG-VEVE
2025-08-23EGLLVIDP05:59 BST11:12 IST0h 42mG-VEVE
2025-08-21EGLLVIDP07:58 BST23:04 IST10h 36m4080A2
2025-08-20estimatedEGLLLROP16:21 BST00:08 EEST5h 47m4080A2
2025-08-19EGLLVIDP11:06 BST01:32 IST9h 56m4080A2
2025-08-17estimatedEGLLLROP11:39 BST21:46 EEST8h 06m4080A2
2025-08-16EGLLVIDP10:57 BST23:04 IST7h 36mG-VLIB
2025-08-15EGLLVIDP10:57 BST23:00 IST7h 32mG-VLIB

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