Find cheap flights on British Airways

Explore
Tue 27/2
Return
Any month
Compare vs KAYAK |

British Airways traveller reviews

Guest reviews

Overall rating

7.3 Good
Based on 15,476 reviews

Overall
7.5

Boarding
7.6

Comfort
7.2

Crew
8.0

Entertainment
7.0

Food
6.9

Recent reviews

More
More

Flight status

or
Any
British Airways

British Airways route map

Popular flight routes

Flight
Origin
Destination
Sun Mon Tue Wed Thu Fri Sat
S M T W T F S
6233
Johannesburg
JNB
Port Elizabeth
PLZ
 
6312
Durban
DUR
Cape Town
CPT
   
6227
Johannesburg
JNB
Durban
DUR
   
6262
Harare
HRE
Johannesburg
JNB
   
6208
Durban
DUR
Johannesburg
JNB
   
6419
Johannesburg
JNB
Cape Town
CPT
   
6261
Johannesburg
JNB
Harare
HRE
   
6313
Cape Town
CPT
Durban
DUR
   
429
Amsterdam
AMS
London
LHR
 
72
Abu Dhabi
AUH
London
LHR
 
1431
Belfast
BHD
London
LHR
 
10
Bangkok
BKK
London
LHR
 
118
Bangalore
BLR
London
LHR
 
6422
Cape Town
CPT
Johannesburg
JNB
 
256
New Delhi
DEL
London
LHR
 
276
Hyderabad
HYD
London
LHR
 
663
Larnaca
LCA
London
LHR
 
428
London
LHR
Amsterdam
AMS
 
73
London
LHR
Abu Dhabi
AUH
 
478
London
LHR
Barcelona
BCN
 
9
London
LHR
Bangkok
BKK
 
119
London
LHR
Bangalore
BLR
 
870
London
LHR
Budapest
BUD
 
155
London
LHR
Cairo
CAI
 
245
London
LHR
Buenos Aires
EZE
 
798
London
LHR
Helsinki
HEL
 
31
London
LHR
Hong Kong
HKG
 
55
London
LHR
Johannesburg
JNB
 
33
London
LHR
Kuala Lumpur
KUL
 
662
London
LHR
Larnaca
LCA
 
75
London
LHR
Lagos
LOS
 
35
London
LHR
Chennai
MAA
 
456
London
LHR
Madrid
MAD
 
366
London
LHR
Marseille
MRS
 
854
London
LHR
Prague
PRG
 
11
London
LHR
Singapore
SIN
 
36
Chennai
MAA
London
LHR
 
457
Madrid
MAD
London
LHR
 
367
Marseille
MRS
London
LHR
 
853
Prague
PRG
London
LHR
 
15
Singapore
SIN
Sydney
SYD
 
701
Vienna
VIE
London
LHR
 
869
Budapest
BUD
London
LHR
 
503
Lisbon
LIS
London
LHR
 
365
Lyon
LYS
London
LHR
 
704
London
LHR
Vienna
VIE
 
6275
Johannesburg
JNB
Windhoek
WDH
 
6274
Windhoek
WDH
Johannesburg
JNB
 
479
Barcelona
BCN
London
LHR
 
6234
Port Elizabeth
PLZ
Johannesburg
JNB
 
2778
London
LGW
Saint Peter
JER
 
78
Accra
ACC
London
LHR
 
781
Stockholm
ARN
London
LHR
 
42
Cape Town
CPT
London
LHR
 
32
Hong Kong
HKG
London
LHR
 
56
Johannesburg
JNB
London
LHR
 
34
Kuala Lumpur
KUL
London
LHR
 
780
London
LHR
Stockholm
ARN
 
257
London
LHR
New Delhi
DEL
 
277
London
LHR
Hyderabad
HYD
 
74
Lagos
LOS
London
LHR
 
288
Phoenix
PHX
London
LHR
 
16
Singapore
SIN
London
LHR
 
16
Sydney
SYD
Singapore
SIN
 
244
Buenos Aires
EZE
London
LHR
 
43
London
LHR
Cape Town
CPT
 
1343
Leeds
LBA
London
LHR
 
154
Cairo
CAI
London
LHR
   
236
Moscow
DME
London
LHR
 
3281
Castletown
IOM
London
LCY
 
3282
London
LCY
Castletown
IOM
 
7303
London
LCY
Milan
LIN
 
8751
London
LCY
Paris
ORY
 
249
London
LHR
Rio de Janeiro
GIG
   
65
London
LHR
Nairobi
NBO
 
7300
Milan
LIN
London
LCY
 
8752
Paris
ORY
London
LCY
 
795
Helsinki
HEL
London
LHR
 
502
London
LHR
Lisbon
LIS
 
8247
Billund
BLL
Manchester
MAN
   
Flight status, cancellation, and delay data provided by Flightstats.com. Flightstats data may not always be accurate or error free. Always confirm the information provided here directly with your airline.