Find cheap flights on British Airways

The price shown for each flight will be the average for all passengers, including any infants.
Show airport map
Fri 3/3 Depart
Return
Any month
The price shown for each flight will be the average for all passengers, including any infants.
The price shown for each flight will be the average for all passengers, including any infants.
Fri 3/3 Depart
3 days before and after
Return
3 days before and after
Upcoming Weekends
Thursday
Sunday
Compare vs. KAYAK all | none
Fri 3/3 Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime
The price shown for each flight will be the average for all passengers, including any infants.

Guest reviews

Overall rating

7.5 Good
Based on 6,201 reviews

Overall
7.6

Boarding
7.7

Comfort
7.3

Crew
8.1

Entertainment
7.2

Food
7.1

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
8498
Dammam
DMS
Manama
BAH
6291
Johannesburg
JNB
Livingstone
LVI
6292
Livingstone
LVI
Johannesburg
JNB
6401
Johannesburg
JNB
Cape Town
CPT
   
6311
Cape Town
CPT
Durban
DUR
   
6233
Johannesburg
JNB
Port Elizabeth
PLZ
6234
Port Elizabeth
PLZ
Johannesburg
JNB
6424
Cape Town
CPT
Johannesburg
JNB
 
6300
Durban
DUR
Cape Town
CPT
   
6211
Johannesburg
JNB
Durban
DUR
   
6399
Johannesburg
JNB
Port Louis
MRU
           
6398
Port Louis
MRU
Johannesburg
JNB
           
6202
Durban
DUR
Johannesburg
JNB
   
6285
Johannesburg
JNB
Victoria Falls
VFA
6282
Victoria Falls
VFA
Johannesburg
JNB
6268
Harare
HRE
Johannesburg
JNB
 
6267
Johannesburg
JNB
Harare
HRE
 
6275
Johannesburg
JNB
Windhoek
WDH
6274
Windhoek
WDH
Johannesburg
JNB
429
Amsterdam
AMS
London
LHR
781
Stockholm
ARN
London
LHR
633
Athens
ATH
London
LHR
72
Abu Dhabi
AUH
London
LHR
8499
Manama
BAH
Dammam
DMS
477
Barcelona
BCN
London
LHR
467
Bilbao
BIO
London
LHR
10
Bangkok
BKK
London
LHR
541
Bologna
BLQ
London
LHR
869
Budapest
BUD
London
LHR
154
Cairo
CAI
London
LHR
256
New Delhi
DEL
London
LHR
234
Moscow
DME
London
LHR
106
Dubai
DXB
London
LHR
491
Gibraltar
GIB
London
LHR
795
Helsinki
HEL
London
LHR
276
Hyderabad
HYD
London
LHR
2775
Saint Peter
JER
London
LGW
34
Kuala Lumpur
KUL
London
LHR
1347
Leeds
LBA
London
LHR
663
Larnaca
LCA
London
LHR
879
Saint Petersburg
LED
London
LHR
2778
London
LGW
Saint Peter
JER
81
London
LHR
Accra
ACC
780
London
LHR
Stockholm
ARN
632
London
LHR
Athens
ATH
73
London
LHR
Abu Dhabi
AUH
482
London
LHR
Barcelona
BCN
468
London
LHR
Bilbao
BIO
9
London
LHR
Bangkok
BKK
540
London
LHR
Bologna
BLQ
868
London
LHR
Budapest
BUD
155
London
LHR
Cairo
CAI
257
London
LHR
New Delhi
DEL
237
London
LHR
Moscow
DME
107
London
LHR
Dubai
DXB
245
London
LHR
Buenos Aires
EZE
490
London
LHR
Gibraltar
GIB
1474
London
LHR
Glasgow
GLA
247
London
LHR
São Paulo
GRU
798
London
LHR
Helsinki
HEL
27
London
LHR
Hong Kong
HKG
277
London
LHR
Hyderabad
HYD
55
London
LHR
Johannesburg
JNB
33
London
LHR
Kuala Lumpur
KUL
1342
London
LHR
Leeds
LBA
576
London
LHR
Milan
LIN
500
London
LHR
Lisbon
LIS
456
London
LHR
Madrid
MAD
370
London
LHR
Marseille
MRS
65
London
LHR
Nairobi
NBO
5
London
LHR
Tokyo
NRT
289
London
LHR
Phoenix
PHX
854
London
LHR
Prague
PRG
704
London
LHR
Vienna
VIE
577
Milan
LIN
London
LHR
499
Lisbon
LIS
London
LHR
365
Lyon
LYS
London
LHR
371
Marseille
MRS
London
LHR
6
Tokyo
NRT
London
LHR
859
Prague
PRG
London
LHR

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