British Airways

Find out more about British Airways including the airports and routes operated by British Airways plus the latest British Airways sale offers, discount codes and online deals for 2017/2018. Learn about hand & checked baggage allowances, upcoming British Airways sale dates and much more.

More airlines

Latest British Airways sale offers & deals for 2017/2018

Browse the latest sale offers, discount codes and online deals on British Airways flights in 2017/2018. Compare airline fares with popular flight booking engines and comparison websites. Discover how you can save money on your next British Airways flights before you book online.

  • Search for the cheapest British Airways fares with Opodo
  • Browse popular routes + baggage allowance rules
  • Read the latest British Airways flight reviews
  • Find low British Airways fares with Skyscanner
  • Search by airport or country to find flight routes
  • Enter depature dates, months or find cheapest month

Back to top

Where does British Airways fly?

Explore which airports are served by British Airways and the flight routes that it operates. Select a route and check flight prices before you book online. Alternatively compare flight prices using the search form below.

British Airways flight finder

Back to top

British Airways flights to Angola from Heathrow Airport (LHR)
LAD Luanda 4 de Fevereiro Airport Find flights

Back to destinations

British Airways flights to Argentina from Heathrow Airport (LHR)
EZE Buenos Aires Ministro Pistarini Airport Find flights

Back to destinations

British Airways flights to Australia from Heathrow Airport (LHR)
SYD Sydney Kingsford Smith Airport, New South Wales Find flights

Back to destinations

British Airways flights to Austria from Heathrow Airport (LHR)
SZG Salzburg W. A. Mozart Airport Find flights
VIE Vienna International Airport Find flights

Back to destinations

British Airways flights to Azerbaijan from Heathrow Airport (LHR)
GYD Baku Heydar Aliyev International Airport Find flights

Back to destinations

British Airways flights to Bahamas from Heathrow Airport (LHR)
NAS Nassau International Airport Find flights

Back to destinations

British Airways flights to Bahrain from Heathrow Airport (LHR)
BAH Bahrain International Airport Find flights

Back to destinations

British Airways flights to Belgium from Heathrow Airport (LHR)
BRU Brussels National Airport Find flights

Back to destinations

British Airways flights to Brazil from Heathrow Airport (LHR)
GIG Rio De Janeiro Galeao International Airport Find flights
GRU Sao Paulo Guarulhos International Airport Find flights

Back to destinations

British Airways flights to Bulgaria from Heathrow Airport (LHR)
SOF Sofia Vrazhdebna Airport Find flights

Back to destinations

British Airways flights to Canada from Heathrow Airport (LHR)
YYC Calgary International Airport, Alberta Find flights
YUL Montreal Pierre Elliott Trudeau International Airport, Quebec Find flights
YYZ Toronto Pearson International Airport, Ontario Find flights
YVR Vancouver International Airport, British Columbia Find flights

Back to destinations

British Airways flights to Cayman Islands from Heathrow Airport (LHR)
GCM Grand Cayman Owen Roberts Int. Find flights

Back to destinations

British Airways flights to China from Heathrow Airport (LHR)
PEK Beijing Capital Airport Find flights
CTU Chengdu Airport Find flights
PVG Shanghai Pu Dong Airport Find flights

Back to destinations

British Airways flights to Croatia from Heathrow Airport (LHR)
SPU Split Airport Find flights
ZAG Zagreb Pleso Airport Find flights

Back to destinations

British Airways flights to Cyprus from Heathrow Airport (LHR)
LCA Larnaca Airport Find flights

Back to destinations

British Airways flights to Czech Republic from Heathrow Airport (LHR)
PRG Prague-Ruzyne Airport Find flights

Back to destinations

British Airways flights to Denmark from Heathrow Airport (LHR)
BLL Billund Airport Find flights
CPH Copenhagen Airport Find flights

Back to destinations

British Airways flights to Egypt from Heathrow Airport (LHR)
CAI Cairo International Airport Find flights

Back to destinations

British Airways flights to Finland from Heathrow Airport (LHR)
HEL Helsinki-Vantaa Airport Find flights

Back to destinations

British Airways flights to France from Heathrow Airport (LHR)
BIQ Biarritz Parme Airport Find flights
LYS Lyon Satolas Airport Find flights
MRS Marseille Airport Find flights
NCE Nice Cote D'Azur Airport Find flights
CDG Paris Charles De Gaulle Airport Find flights
ORY Paris Orly Field Find flights
TLS Toulouse Blagnac Airport Find flights

Back to destinations

British Airways flights to Germany from Heathrow Airport (LHR)
TXL Berlin Tegel Airport Find flights
DUS Dusseldorf Airport Find flights
FRA Frankfurt International Airport Find flights
HAM Hamburg Fuhlsbuettel Airport Find flights
HAJ Hanover Airport Find flights
MUC Munich Franz Josef Strauss Airport Find flights
STR Stuttgart Echterdingen Airport Find flights

Back to destinations

British Airways flights to Ghana from Heathrow Airport (LHR)
ACC Accra Kotoka Airport Find flights

Back to destinations

British Airways flights to Gibraltar from Heathrow Airport (LHR)
GIB Gibraltar North Front Airport Find flights

Back to destinations

British Airways flights to Greece from Heathrow Airport (LHR)
ATH Athens Eleftherios Venizelos International Airport Find flights
CHQ Chania Souda Airport, Crete Find flights
KLX Kalamata Airport, Peloponnese Find flights
CFU Kerkyra (Corfu) I. Kapodistrias Airport, Corfu Find flights
KGS Kos Airport Find flights
JMK Mikonos (Mykonos) Airport, Mykonos Find flights
JTR Thira Airport, Santorini Find flights

Back to destinations

British Airways flights to Hong Kong from Heathrow Airport (LHR)
HKG Hong Kong International Airport Find flights

Back to destinations

British Airways flights to Hungary from Heathrow Airport (LHR)
BUD Budapest Ferihegy Airport Find flights

Back to destinations

British Airways flights to Iceland from Heathrow Airport (LHR)
KEF Reykjavik Keflavik International Airport Find flights

Back to destinations

British Airways flights to India from Heathrow Airport (LHR)
BLR Bangalore Hindustan Airport Find flights
MAA Chennai Airport Find flights
DEL Delhi Indira Gandhi International Airport Find flights
HYD Hyderabad Begumpet Airport Find flights
BOM Mumbai Airport Find flights

Back to destinations

British Airways flights to Ireland from Heathrow Airport (LHR)
DUB Dublin Airport Find flights

Back to destinations

British Airways flights to Israel from Heathrow Airport (LHR)
TLV Tel Aviv-Yafo Ben Gurion International Airport Find flights

Back to destinations

British Airways flights to Italy from Heathrow Airport (LHR)
BLQ Bologna Guglielmo Marconi Airport Find flights
LIN Milan Linate Airport Find flights
MXP Milan Malpensa Airport Find flights
OLB Olbia Costa Smeralda Airport, Sardinia Find flights
PMO Palermo Punta Raisi Airport, Sicily Find flights
FCO Rome Fiumicino Airport Find flights

Back to destinations

British Airways flights to Japan from Heathrow Airport (LHR)
HND Tokyo Haneda Airport Find flights
NRT Tokyo Narita Airport Find flights

Back to destinations

British Airways flights to Jordan from Heathrow Airport (LHR)
AMM Amman Queen Alia International Airport Find flights

Back to destinations

British Airways flights to Kenya from Heathrow Airport (LHR)
NBO Nairobi Jomo Kenyatta International Airport Find flights

Back to destinations

British Airways flights to Kuwait from Heathrow Airport (LHR)
KWI Kuwait International Airport Find flights

Back to destinations

British Airways flights to Lebanon from Heathrow Airport (LHR)
BEY Beirut International Airport Find flights

Back to destinations

British Airways flights to Luxembourg from Heathrow Airport (LHR)
LUX Luxembourg Airport Find flights

Back to destinations

British Airways flights to Malaysia from Heathrow Airport (LHR)
KUL Kuala Lumpur International Airport Find flights

Back to destinations

British Airways flights to Mexico from Heathrow Airport (LHR)
MEX Mexico City Juarez International Airport Find flights

Back to destinations

British Airways flights to Netherlands from Heathrow Airport (LHR)
AMS Amsterdam-Schiphol Airport Find flights

Back to destinations

British Airways flights to Nigeria from Heathrow Airport (LHR)
ABV Abuja International Airport Find flights
LOS Lagos Murtala Muhammed Airport Find flights

Back to destinations

British Airways flights to Norway from Heathrow Airport (LHR)
BGO Bergen Flesland Airport Find flights
OSL Oslo (Gardemoen) Airport Find flights
SVG Stavanger Sola Airport Find flights

Back to destinations

British Airways flights to Oman from Heathrow Airport (LHR)
MCT Muscat Seeb Airport Find flights

Back to destinations

British Airways flights to Poland from Heathrow Airport (LHR)
KRK Krakow J. Paul II Balice International Airport Find flights
WAW Warsaw Frederic Chopin Airport Find flights

Back to destinations

British Airways flights to Portugal from Heathrow Airport (LHR)
FAO Faro Airport, Algarve Find flights
LIS Lisbon Airport Find flights

Back to destinations

British Airways flights to Qatar from Heathrow Airport (LHR)
DOH Doha Airport Find flights

Back to destinations

British Airways flights to Romania from Heathrow Airport (LHR)
OTP Bucharest Otopeni International Airport Find flights

Back to destinations

British Airways flights to Russia (Europe) from Heathrow Airport (LHR)
DME Moscow Domodedovo Airport Find flights
LED Saint Petersburg Pulkovo Airport Find flights

Back to destinations

British Airways flights to Saudi Arabia from Heathrow Airport (LHR)
JED Jeddah King Abdulaziz International Airport Find flights
RUH Riyadh King Khaled International Airport Find flights

Back to destinations

British Airways flights to Singapore from Heathrow Airport (LHR)
SIN Singapore Changi Airport Find flights

Back to destinations

British Airways flights to South Africa from Heathrow Airport (LHR)
CPT Cape Town International Airport Find flights
JNB Johannesburg International Airport Find flights

Back to destinations

British Airways flights to South Korea from Heathrow Airport (LHR)
ICN Seoul Incheon International Airport Find flights

Back to destinations

British Airways flights to Spain from Heathrow Airport (LHR)
BCN Barcelona Airport Find flights
BIO Bilbao Airport Find flights
IBZ Ibiza Airport Find flights
LPA Las Palmas Airport de Gran Canaria Find flights
MAD Madrid Barajas Airport Find flights
PMI Majorca Palma Airport, Mallorca (Majorca) Find flights
AGP Malaga Airport, Costa del Sol Find flights
MAH Menorca Airport, Menorca (Minorca) Find flights

Back to destinations

British Airways flights to Sweden from Heathrow Airport (LHR)
GOT Gothenburg Landvetter Airport Find flights
ARN Stockholm Arlanda Airport Find flights

Back to destinations

British Airways flights to Switzerland from Heathrow Airport (LHR)
BSL Basel EuroAirport Swiss Find flights
GVA Geneva Geneve-Cointrin Airport Find flights
ZRH Zurich Airport Find flights

Back to destinations

British Airways flights to Thailand from Heathrow Airport (LHR)
BKK Bangkok Suvarnabhumi Airport Find flights

Back to destinations

British Airways flights to Turkey from Heathrow Airport (LHR)
IST Istanbul Ataturk Airport Find flights

Back to destinations

British Airways flights to Ukraine from Heathrow Airport (LHR)
KBP Kiev-Borispol Airport Find flights

Back to destinations

British Airways flights to United Arab Emirates from Heathrow Airport (LHR)
AUH Abu Dhabi International Airport Find flights
DXB Dubai Airport Find flights

Back to destinations

British Airways flights to UK from Heathrow Airport (LHR)
ABZ Aberdeen Airport Find flights
BHD Belfast City Airport Find flights
EDI Edinburgh Airport Find flights
GLA Glasgow Airport Find flights
INV Inverness Airport Find flights
LBA Leeds Bradford Airport Find flights
MAN Manchester Airport Find flights
NCL Newcastle Airport Find flights

Back to destinations

British Airways flights to USA from Heathrow Airport (LHR)
ATL Atlanta Hartsfield-Jackson International Airport, Georgia Find flights
AUS Austin-Bergstrom International Airport, Texas Find flights
BWI Baltimore Washington International Airport, Maryland Find flights
BOS Boston Logan International Airport, Massachusetts Find flights
ORD Chicago O'Hare International Airport, Illinois Find flights
DFW Dallas Ft. Worth International Airport, Texas Find flights
DEN Denver International Airport, Colorado Find flights
IAH Houston George Bush Intercontinental Airport, Texas Find flights
LAS Las Vegas McCarran International Airport, Nevada Find flights
LAX Los Angeles International Airport, California Find flights
MIA Miami International Airport, Florida Find flights
JFK New York John F. Kennedy International Airport Find flights
EWR New York Newark Liberty International Airport, New Jersey Find flights
PHL Philadelphia International Airport, Pennsylvania Find flights
PHX Phoenix Sky Harbor International Airport, Arizona Find flights
SAN San Diego International Airport, California Find flights
SFO San Francisco SFO International Airport, California Find flights
SJC San Jose Municipal Airport, California Find flights
SEA Seattle Tacoma International Airport, Washington Find flights
IAD Washington Dulles International Airport, D.C. Find flights

Back to destinations

Flights search

Top ^