Our website uses cookies for technical, analytical and marketing purposes. Here is more information. If you agree to this, just keep browsing. close

Find cheap flights on British Airways

Show airport map
Sat 29/4 Depart
Return
Any month
1 adult, Economy
Sat 29/4 Depart
3 days before and after
Return
3 days before and after
Upcoming Weekends
Thursday
Sunday
Group 4 Created with Sketch.
FLEX MONTH SEARCH
Sign in or Sign up to unlock Flex Month search and see a 30-day view of available fares.
Compare vs. KAYAK all | none
Sat 29/4 Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime

Depart
Anytime
1 adult, Economy

Guest reviews

Overall rating

7.4 Good
Based on 7,109 reviews

Overall
7.5

Boarding
7.6

Comfort
7.3

Crew
8.0

Entertainment
7.1

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
 
6236
Port Elizabeth
PLZ
Johannesburg
JNB
   
6401
Johannesburg
JNB
Cape Town
CPT
   
6311
Cape Town
CPT
Durban
DUR
   
82
Abuja
ABV
London
LHR
 
781
Stockholm
ARN
London
LHR
 
633
Athens
ATH
London
LHR
 
8499
Manama
BAH
Dammam
DMS
 
475
Barcelona
BCN
London
LHR
 
467
Bilbao
BIO
London
LHR
 
10
Bangkok
BKK
London
LHR
 
138
Mumbai
BOM
London
LHR
 
755
Basel
BSL
London
LHR
 
256
New Delhi
DEL
London
LHR
 
232
Moscow
DME
London
LHR
 
799
Helsinki
HEL
London
LHR
 
8
Tokyo
HND
London
LHR
 
276
Hyderabad
HYD
London
LHR
 
18
Seoul
ICN
London
LHR
 
883
Kiev
KBP
London
LHR
 
1341
Leeds
LBA
London
LHR
 
663
Larnaca
LCA
London
LHR
 
879
Saint Petersburg
LED
London
LHR
 
2233
London
LGW
Hamilton
BDA
 
83
London
LHR
Abuja
ABV
 
81
London
LHR
Accra
ACC
 
634
London
LHR
Athens
ATH
 
191
London
LHR
Austin
AUS
 
484
London
LHR
Barcelona
BCN
 
466
London
LHR
Bilbao
BIO
 
9
London
LHR
Bangkok
BKK
 
139
London
LHR
Mumbai
BOM
 
866
London
LHR
Budapest
BUD
 
257
London
LHR
New Delhi
DEL
 
219
London
LHR
Denver
DEN
 
233
London
LHR
Moscow
DME
 
902
London
LHR
Frankfurt am Main
FRA
 
730
London
LHR
Geneva
GVA
 
794
London
LHR
Helsinki
HEL
 
31
London
LHR
Hong Kong
HKG
 
7
London
LHR
Tokyo
HND
 
277
London
LHR
Hyderabad
HYD
 
17
London
LHR
Seoul
ICN
 
55
London
LHR
Johannesburg
JNB
 
882
London
LHR
Kiev
KBP
 
33
London
LHR
Kuala Lumpur
KUL
 
275
London
LHR
Las Vegas
LAS
 
283
London
LHR
Los Angeles
LAX
 
1340
London
LHR
Leeds
LBA
 
662
London
LHR
Larnaca
LCA
 
878
London
LHR
Saint Petersburg
LED
 
500
London
LHR
Lisbon
LIS
 
75
London
LHR
Lagos
LOS
 
35
London
LHR
Chennai
MAA
 
458
London
LHR
Madrid
MAD
 
207
London
LHR
Miami
MIA
 
368
London
LHR
Marseille
MRS
 
65
London
LHR
Nairobi
NBO
 
5
London
LHR
Tokyo
NRT
 
39
London
LHR
Beijing
PEK
 
67
London
LHR
Philadelphia
PHL
 
289
London
LHR
Phoenix
PHX
 
862
London
LHR
Prague
PRG
 
273
London
LHR
San Diego
SAN
 
287
London
LHR
San Francisco
SFO
 
11
London
LHR
Singapore
SIN
 
696
London
LHR
Vienna
VIE
 
846
London
LHR
Warsaw
WAW
 
714
London
LHR
Zurich
ZRH
 
503
Lisbon
LIS
London
LHR
 
419
Luxembourg
LUX
London
LHR
 
36
Chennai
MAA
London
LHR
 
459
Madrid
MAD
London
LHR
 
367
Marseille
MRS
London
LHR
 
6
Tokyo
NRT
London
LHR
 
38
Beijing
PEK
London
LHR
 
857
Prague
PRG
London
LHR
 
699
Vienna
VIE
London
LHR
 
851
Warsaw
WAW
London
LHR
 
715
Zurich
ZRH
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