Work in progress
There is one thing I read quite frequently in this forum and that is comments about BA’s dominance at LHR. While BA has a dominant position and there is no doubting that, the matter was somewhat unmeasured in my mind. So I set to work…
To begin this study, I am starting with the long haul routes operated out of Heathrow. This makes my task a little more manageable, but please don’t let my shortcomings stop you adding your own short haul figures. If asked to estimate the total number of long haul destinations operated by all carriers out of Heathrow, i'd probably guess somewhere in the region of 150. Well, according to London Heathrow, the current number is 96 (give or take one or two). So there you go, much fewer than I thought. These have been plotted on to the map for dramatic effect as you can see below.
Abu Dhabi was overlooked when the map was created. I will try to work it in ASAP (the ME region is a very tight fit)
Using oneworld.com’s
interactive network map, I collated BA’s current long haul routes served from LHR and plotted them onto a fresh map. Then I counted. By my calculation, there are 68 BA routes. So if you are to fly from LHR to anywhere in the world this week, BA can take you to about 70% of the destinations direct out of LHR. This figure includes BA's one-stop routes such as Sydney and Grand Cayman - a minor variance that comes out in the wash.
Destinations greyed out are 1 stop routes: LHR-SIN-SYD and LHR-NAS-GCM
So we can look at these routes in more detail to gain a better picture on service frequencies. Other airlines plying the route and their frequencies are shown in square brackets. All figures relate to weekly frequencies since not every flight operates on a daily basis. I have also added cabin classes available on BA's routes. Please bear with me as I am still mining this data, so the full list of competitor's frequencies is not complete at the moment. I will also indicate BA codeshares during the next update.
North America and Caribbean: 28 airports
LHR-ATL | 7 flights per week | 773 | FJWM
[DL: 7, VS: 7]
LHR-AUS | 7 flights per week | 789 | FJWM
LHR-BOS | 25 flights per week | 388+744+772+789 | FJWM
[DL: 7; VS: 7]
LHR-BWI | 7 flights per week | 788 | JWM
LHR-DEN | 7 flights per week | 744 | FJWM
LHR-DFW | 7 flights per week | 744 | FJWM
[AA: 21]
LHR-EWR | 14 flights per week | 772+789 | FJWM
[AI: 3, UA: 42, VS: 7]
LHR-GCM | 4 flights per week | 772 | JWM
LHR-IAD | 14 flights per week | 744+772 | FJWM
[UA: 21, VS: 7]
LHR-IAH | 14 flights per week | 772 | FJWM
[UA: 14]
LHR-JFK | 49 flights per week | 744+772 | FJWM
[AA: 28, DL: 21, VS: 42]
LHR-LAS | 11 flights per week | 744 | FJWM
LHR-LAX | 14 flights per week | 388 | FJWM
[AA: 14, NZ: 7, UA: 7, VS: 21]
LHR-MIA | 14 flights per week | 388+744 | FJWM
[AA: 14, VS: 7]
LHR-MEX | 7 flights per week | 744 | FJWM
[AM: 6]
LHR-MSY | 4 flights per week | 788 | JWM
LHR-NAS | 4 flights per week | 772 | JWM
LHR-ORD | 14 flights per week | 744+772 | FJWM
[AA: 28, UA: 21]
LHR-PHL | 7 flights per week | 744 | FJWM
[AA: 14, DL: 5]
LHR-PHX | 7 flights per week | 744 | FJWM
LHR-SAN | 7 flights per week | 773 | FJWM
LHR-SEA | 12 flights per week | 744+772 | FJWM
[VS: 7]
LHR-SFO | 14 flights per week | 388+744 | FJWM
[UA: 14, VS: 11]
LHR-SJC | 7 flights per week | 789 | FJWM
LHR-YUL | 7 flights per week | 788 | JWM
[AC: 7]
LHR-YVR | 7 flights per week | 744 | FJWM
[AC: 7]
LHR-YYC | 7 flights per week | 788 | JWM
[AC: 7]
LHR-YYZ | 14 flights per week | 772+788+789 | FJWM
[AC: 26]
South America: 4 airports
LHR-EZE | 7 flights per week | 772 | JWM
LHR-GIG | 5 flights per week | 772 | FJWM
LHR-GRU | 7 flights per week | 772 | FJWM
[JJ: 7]
LHR-SCL | 4 flights per week | 789 | FJWM
Africa: 8 airports
LHR-ABV | 4 flights per week | 772 | FJWM
LHR-ACC | 7 flights per week | 744 | FJWM
LHR-CAI | 7 flights per week | 788 | JWM
[MS: 13]
LHR-CPT | 7 flights per week | 744 | FJWM
LHR-JNB | 14 flights per week | 388+744 | FJWM
[SA: 8, VS: 7]
LHR-LAD | 2 flights per week | 772 | FJWM
LHR-LOS | 7 flights per week | 772 | FJWM
[VS: 7]
LHR-NBO | 7 flights per week | 744 | FJWM
[KQ: 6]
Europe: 1 airport
LHR-DME | 21 flights per week | 321+772 | FJWM
[SU: 19 to SVO]
Middle East: 12 airports
LHR-AMM | 7 flights per week | 321 | JM
[RJ: 7]
LHR-AUH | 7 flights per week | 789 | FJWM
[EY: 21]
LHR-BAH | 7 flights per week | 744 | FJWM
[GF: 14]
LHR-BEY | 7 flights per week | 321 | JM
[ME:14]
LHR-DOH | 7 flights per week | 772 | FJWM
[QR: 42]
LHR-DXB | 20 flights per week | 744+772 | FJWM
[EK:42, QF: 14, VS: 7]
LHR-IKA | 7 flights per week | 772 | JWM
[IR: 3]
LHR-JED | 6 flights per week | 789 | FJWM
[SV: 4]
LHR-KWI | 7 flights per week | 744 | FJWM
[KU: 10]
LHR-MCT | 5 flights per week | 772 | FJWM
[WY: 14]
LHR-RUH | 7 flights per week | 744+772 | FJWM
[SV: 1]
LHR-TLV | 16 flights per week | 321+772+788 | FJWM
[LY: 18]
Asia: 14 airports
LHR-BKK | 7 flights per week | 772 | JWM
[BR: 6, TG: 13]
LHR-BOM | 14 flights per week | 773+789 | FJWM
[AI: 7, 9W: 14]
LHR-BLR | 7 flights per week | 772 | JWM
LHR-DEL | 14 flights per week | 789 | FJWM
[AI: 14, VS: 7, 9W: 7]
LHR-HKG | 14 flights per week | 388+773 | FJWM
[CX: 35, VS: 7]
LHR-HND | 7 flights per week | 773 | FJWM
[JL: 7, NH: 7]
LHR-HYD | 7 flights per week | 788 | JWM
LHR-MAA | 7 flights per week | 788 | JWM
LHR-NRT | 7 flights per week | 789 | FJWM
LHR-ICN | 6 flights per week | 788 | JWM
[KE: 7, OZ: 7]
LHR-KUL | 7 flights per week | 789 | FJWM
[MH: 13]
LHR-PEK | 7 flights per week | 773 | FJWM
[CA: 14]
LHR-PVG | 10 flights per week | 772+789 | FJWM
[MU: 7, VS: 7]
LHR-SIN | 14 flights per week | 388+773 | FJWM
[SQ: 22]
Australasia: 1 airport
LHR-SYD | 7 flights per week | 773 | FJWM
[EK: 7, QF: 7]
Total: 68 airports
Moving on, from the total of 68 airport destinations served by BA, I removed those airports where BA has at least one direct competitor, which leaves us with 20 routes operated by BA exclusively out of Heathrow (including BA's one-stop service to Grand Cayman)
Destinations greyed out are 1 stop services: LHR-NAS-GCM
Again, looking at these routes in more detail to get a better picture on service frequencies:
North America and Caribbean (10):
LHR-SJC | 7 flights per week | 789 | FJWM
LHR-SAN | 7 flights per week | 773 | FJWM
LHR-LAS | 11 flights per week | 744 | FJWM
LHR-PHX | 7 flights per week | 744 | FJWM
LHR-DEN | 7 flights per week | 744 | FJWM
LHR-BWI | 7 flights per week | 788 | JWM
LHR-AUS | 7 flights per week | 789 | FJWM
LHR-MSY | 4 flights per week | 788 | JWM
LHR-NAS | 4 flights per week | 772 | JWM
LHR-GCM | 4 flights per week | 772 | JWM
South America (3):
LHR-EZE | 7 flights per week | 772 | JWM
LHR-GIG | 5 flights per week | 772 | FJWM
LHR-SCL | 4 flights per week | 789 | FJWM
Africa (4):
LHR-ACC | 7 flights per week | 744 | FJWM
LHR-ABV | 4 flights per week | 772 | FJWM
LHR-LAD | 2 flights per week | 772 | FJWM
LHR-CPT | 7 flights per week | 744 | FJWM
Asia (3):
LHR-BLR | 7 flights per week | 772 | JWM
LHR-HYD | 7 flights per week | 788 | JWM
LHR-MAA | 7 flights per week | 788 | JWM
Total: 20 airports
Routes served out of Heathrow not operated by BA
So if BA serves 70% of the current routes, which carriers are serving the remaining 30%? And, more to the point, which routes are currently missing from BA's network?
North America and Caribbean (8):
CLT Charlotte
[AA: 14]
DTW Detroit
[DL: 7]
YHZ Halifax
[AC: 5]
MSP Minneapolis
[DL: 7]
YOW Ottawa
[AC: 6]
RDU Raleigh-Durham
[AA: 7]
SLC Salt Lake City
[DL: 5]
YYT St Johns
[AC: 7]
South America (1):
BOG Bogata
[AV: 7]
Africa [3):
ADD Addis Ababa [COLOR="Gray"][ET: 7]
LXR Luxor
[MS: 5]
MRU Mauritius
[MK: 3]
Asia (17):
AMD Ahmedabab
[AI: 1]
ASB Ashgabat
[T5: 1]
TSE Astana
[KC: 4]
GYD Baku
[J2: 5]
BWN Brunei
[BI: 7]
CMB Colombo
[UL: 7]
DAC Dhaka
[BG: 4 via ZYL]
CAN Guangzhou
[CZ: 7]
HAN Hanoi
[VN: 4]
SGN Ho Chi Minh City
[VN: 3]
ISB Islamabad
[PK: 4]
CGK Jakarta
[GA: 3]
KHI Karachi
[PK: 2]
LHE Lahore
[PK: 4]
MNL Manila
[PR: 7]
ZYL Sylhet
[BG: 4]
TAS Tashkent
[HY:2]
Australasia (2):
AKL Auckland
[NZ: 7 via LAX]
MEL Melbourne
[QF: 7 via DXB]
Summary data
Having collated the service frequencies developed from the list of long haul destinations provided by Heathrow Airport, these can be reviewed by geographic region. Routes within each region have been divided into alliance groups with weekly slot pairs added to indicate service frequencies. Charts have been added for dramatic effect.
North America and Caribbean
oneworld
BA: 28 airports | 308 slot pairs
AA: 8 airports | 140 slot pairs
Star Alliance
AC: 7 airports | 65 slot pairs
AI: 1 airport | 3 slot pairs
NZ: 1 airport | 7 slot pairs
UA: 6 airports | 119 slot pairs
Skyteam + Virgin Atlantic
AM: 1 airport | 6 slot pairs
DL: 7 airports | 59 slot pairs
VS: 9 airports | 116 slot pairs
South America
oneworld
BA: 4 airports | 23 slot pairs
JJ: 1 airport | 7 slot pairs
Star Alliance
AV: 1 airport | 7 slot pairs
Africa
oneworld
BA: 8 airports | 55 slot pairs
Star Alliance
ET: 1 airport | 5 slot pairs
MS: 2 airports | 18 slot pairs
SA: 1 airport | 8 slot pairs
Skyteam
KQ: 1 airport | 6 slot pairs
Others
MK: 1 airport | 3 slot pairs
VS: 2 airports | 14 slot pairs
Europe:
oneworld
BA: 1 airport | 21 slot pairs
Skyteam
SU: 1 airport | 19 slot pairs
Middle East:
oneworld
BA: 12 airports | 101 slot pairs
QF: 1 airport | 14 slot pairs
QR: 1 airport | 42 slot pairs
RJ: 1 airport | 7 slot pairs
Skyteam
SV: 2 airports | 5 slot pairs
ME: 1 airport | 14 slot pairs
Others
EK: 1 airport | 42 slot pairs
EY: 1 airport | 21 slot pairs
GF: 1 airport | 14 slot pairs
KU: 1 airport | 10 slot pairs
LY: 1 airport | 18 slot pairs
IR: 1 airport | 3 slot pairs
VS: 1 airport | 7 slot pairs
WY: 1 airport | 14 slot pairs
Asia:
oneworld
BA: 14 airports | 128 slot pairs
CX: 1 airport | 35 slot pairs
JL: 1 airport | 7 slot pairs
MH: 1 airport | 13 slot pairs
UL: 1 airport | 7 slot pairs
Star Alliance
AI: 3 airports | 22 slot pairs
BR: 1 airport | 6 slot pairs
CA: 1 airport | 14 slot pairs
NH: 1 airport | 7 slot pairs
OZ: 1 airport | 7 slot pairs
SQ: 1 airport | 22 slot pairs
TG: 1 airport | 13 slot pairs
Skyteam
CZ: 1 airport | 7 slot pairs
GA: 1 airport | 3 slot pairs
KE: 1 airport | 7 slot pairs
MU: 1 airport | 7 slot pairs
VN: 2 airports | 7 slot pairs
Others
BG: 1 airport | 4 slot pairs
BI: 1 airport | 7 slot pairs
HY: 1 airport | 2 slot pairs
J2: 1 airport | 5 slot pairs
KC: 1 airport | 4 slot pairs
PK: 3 airports | 10 slot pairs
PR: 1 airport | 7 slot pairs
T5: 1 airport | 1 slot pairs
VS: 3 airports | 21 slot pairs
9W: 2 airports | 21 slot pairs
I hope you find this of interest and again, if anyone wishes to add short haul data, please go ahead.