Find cheap flights on British Airways

Show airport map
Wed 29/3 Depart
Return
Any month
1 adult, Economy
Wed 29/3 Depart
3 days before and after
Return
3 days before and after
Upcoming Weekends
Thursday
Sunday
Compare vs. KAYAK all | none
Wed 29/3 Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime
1 adult, Economy

Guest reviews

Overall rating

7.5 Good
Based on 6,523 reviews

Overall
7.6

Boarding
7.6

Comfort
7.3

Crew
8.1

Entertainment
7.2

Food
7.1

Recent reviews

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
8498
Dammam
DMS
Manama
BAH
6291
Johannesburg
JNB
Livingstone
LVI
6292
Livingstone
LVI
Johannesburg
JNB
6311
Cape Town
CPT
Durban
DUR
   
6233
Johannesburg
JNB
Port Elizabeth
PLZ
6234
Port Elizabeth
PLZ
Johannesburg
JNB
218
Denver
DEN
London
LHR
268
Los Angeles
LAX
London
LHR
12
Singapore
SIN
London
LHR
278
San Jose
SJC
London
LHR
6401
Johannesburg
JNB
Cape Town
CPT
     
6424
Cape Town
CPT
Johannesburg
JNB
 
6300
Durban
DUR
Cape Town
CPT
   
6211
Johannesburg
JNB
Durban
DUR
     
188
Newark
EWR
London
LHR
     
228
Baltimore
BWI
London
LHR
   
6399
Johannesburg
JNB
Port Louis
MRU
           
6398
Port Louis
MRU
Johannesburg
JNB
           
98
Toronto
YYZ
London
LHR
           
94
Montreal
YUL
London
LHR
         
6202
Durban
DUR
Johannesburg
JNB
     
6275
Johannesburg
JNB
Windhoek
WDH
6274
Windhoek
WDH
Johannesburg
JNB
6285
Johannesburg
JNB
Victoria Falls
VFA
6282
Victoria Falls
VFA
Johannesburg
JNB
116
New York
JFK
London
LHR
     
8006
New York
JFK
Paris
ORY
     
6268
Harare
HRE
Johannesburg
JNB
6267
Johannesburg
JNB
Harare
HRE
6323
Cape Town
CPT
Port Elizabeth
PLZ
     
6324
Durban
DUR
Port Elizabeth
PLZ
     
6324
Port Elizabeth
PLZ
Cape Town
CPT
     
6323
Port Elizabeth
PLZ
Durban
DUR
     
226
Atlanta
ATL
London
LHR
         
429
Amsterdam
AMS
London
LHR
     
633
Athens
ATH
London
LHR
     
72
Abu Dhabi
AUH
London
LHR
     
8499
Manama
BAH
Dammam
DMS
     
124
Manama
BAH
London
LHR
     
479
Barcelona
BCN
London
LHR
     
148
Beirut
BEY
London
LHR
     
467
Bilbao
BIO
London
LHR
     
10
Bangkok
BKK
London
LHR
     
541
Bologna
BLQ
London
LHR
     
238
Boston
BOS
London
LHR
     
391
Brussels
BRU
London
LHR
     
869
Budapest
BUD
London
LHR
     
154
Cairo
CAI
London
LHR
     
323
Paris
CDG
London
LHR
     
256
New Delhi
DEL
London
LHR
     
236
Moscow
DME
London
LHR
     
108
Dubai
DXB
London
LHR
     
1441
Edinburgh
EDI
London
LHR
     
901
Frankfurt am Main
FRA
London
LHR
     
491
Gibraltar
GIB
London
LHR
     
2280
Geneva
GVA
London
LCY
     
729
Geneva
GVA
London
LHR
     
971
Hannover
HAJ
London
LHR
     
963
Hamburg
HAM
London
LHR
     
799
Helsinki
HEL
London
LHR
     
276
Hyderabad
HYD
London
LHR
     
18
Seoul
ICN
London
LHR
     
3281
Castletown
IOM
London
LCY
     
675
Istanbul
IST
London
LHR
     
132
Jeddah
JED
London
LHR
     
2775
Saint Peter
JER
London
LGW
     
883
Kiev
KBP
London
LHR
     
34
Kuala Lumpur
KUL
London
LHR
     
1347
Leeds
LBA
London
LHR
     
663
Larnaca
LCA
London
LHR
     
3273
London
LCY
Dusseldorf
DUS
     
3282
London
LCY
Castletown
IOM
     
879
Saint Petersburg
LED
London
LHR
     
2778
London
LGW
Saint Peter
JER
     
81
London
LHR
Accra
ACC
     
147
London
LHR
Amman
AMM
     
428
London
LHR
Amsterdam
AMS
     
632
London
LHR
Athens
ATH
     
73
London
LHR
Abu Dhabi
AUH
     
191
London
LHR
Austin
AUS
     

Top airports served by British Airways

British Airways contact information

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.
Close