London Heathrow – Worldwide Route Network

Here is our list of current routes worldwide from London Heathrow.  It is broadly listed by region, starting with the UK & Europe, The Americas, The Caribbean, The Middle East, Africa and Asia Pacific.

There are many countries where of course the precise continent they fall into is debatable. For simplicity, we have chosen one or the other.  We have in most cases also listed countries alphabetically under each continent, save for large regions served by Heathrow such as the UK and United States of America.

If we have inadvertently made any errors or faux pax, please let us know.  Any errors are certainly not intentional.

We should note that this list does not include codeshares, of which there are a very substantial number at London Heathrow.  Also, summer seasonal routes (particularly from BA) do change every year and operational dates can change at short notice depending on the commercial performance of routes.  It should also be noted that on some routes the operating airline can swap regularly.  This is particularly the case for Virgin Atlantic and Delta who frequently move routes such as Detroit and Seattle between each other.

UK & Europe

UK & Ireland: Aberdeen (BA, Flybe – from 26 March 2017), Belfast (Aer Lingus, BA), Cork (Aer Lingus), Dublin (Aer Lingus, BA) Edinburgh (BA, Flybe – from 26 March 2017), Glasgow (BA), Inverness (BA), Leeds-Bradford (BA), Manchester (BA), Newcastle (BA), Shannon (Aer Lingus)

Mainland Europe

Austria: Innsbruck (BA), Vienna (Austrian Airlines, BA)

Belgium: Brussels (BA, Brussels Airlines)

Bulgaria: Sofia (BA, Bulgaria Air)

Croatia: Pula (BA Summer Seasonal 1 July 2017 – 30 September 2017), Rijeka (Croatian Airlines), Split (BA Summer Seasonal 22 May 2017 – 13 September, Croatia Airlines), Zagreb (BA, Croatian Airlines)

Czech Republic: Prague (BA)

Denmark: Billund (BA), Copenhagen (BA, SAS)

Estonia: Tallin (BA Summer Seasonal 28 March 2017 – 28 October 2017)

Finland: Helsinki (BA, Finnair)

France: Biarritz (BA Summer Seasonal) Lyon (BA), Marseille (BA) Montpellier (BA Summer Seasonal 3 May 2017 – 30 September 2017), Nantes (BA Summer Seasonal 28 March 2017 – 28 October 2017) Nice (BA), Paris Charles de Gaulle (Air France, BA), Paris Orly (BA), Toulouse (BA)

Germany: Berlin Tegel (BA, Eurowings), Cologne (Eurowings), Dusseldorf (BA, Eurowings), Frankfurt (BA, Lufthansa), Hamburg (BA, Eurowings), Hanover (BA), Munich (BA, Lufthansa), Stuttgart (BA, Eurowings).

Gibraltar: Gibraltar (BA)

Greece: Athens (Aegean Airlines, BA), Corfu (BA Summer Seasonal 30 April 2017 – 28 October 2017), Crete (BA Summer Seasonal 3 May 2017 – 30 September 2017), Kalamata (BA Summer Seasonal 29 April 2017 – 28 October 2017), Kos (BA Summer Seasonal 30 September 2017), Mykonos (BA Summer Seasonal 30 September 2017), Santorini (BA Summer Seasonal 4 May 2017 – 28 September 2017), Zakynthos (BA Summer Seasonal 3 June 2017 – 30 September 2017)

Hungary: Budapest (BA)

Iceland: Rekykjavik (BA, Icelandair)

Italy: Bologna (BA), Brindisi (BA Summer Seasonal 3 June 2017 – 30 September 2017), Olbia (BA Summer Seasonal 2 May 2017 – 30 September 2017), Milan Linate (Alitalia, BA), Milan Malpensa (BA), Palermo (BA Summer Seasonal 26 March 2017 – 29 October 2017), Pisa (BA), Rome (Alitalia, BA), Venice (BA)

Luxembourg: Luxembourg (BA)

Malta: Valletta (Air Malta)

The Netherlands: Amsterdam (BA, KLM)

Norway: Bergen (BA), Oslo (BA, SAS), Stavanger (BA, SAS)

Poland: Krakow (BA), Warsaw (BA, LOT Polish Airlines)

Portugal Faro (BA Summer Seasonal 26 March 2017 – 29 October 2017), Lisbon (BA, TAP)

Romania: Bucharest (BA, Tarom)

Russia: Moscow Domodedovo (BA), Moscow Sheremetyevo (Aeroflot), St Petersburg (BA)

Serbia: Belgrade (Air Serbia)

Spain: Asturias (Iberia Express), Barcelona (BA, Vueling), Bilbao (BA), Gran Canaria (BA, Iberia), Ibiza (BA Summer Seasonal 1 April 2017 – 28 October 2017), La Coruna (Vueling), Madrid (BA, Iberia), Malaga (BA Summer Seasonal 31 March 2017 – 27 October 2017), Mahon Menorca (BA Summer Seasonal 28 April 2017 – 30 September 2017), Murcia (BA Summer Seasonal 1 July 2017 – 30 September 2017), Palma (Summer Seasonal 26 March 2017 – 22 October 2017)

Sweden: Gothenburg (BA), Stockholm (BA, SAS)

Switzerland: Basel (BA), Geneva (BA, Swiss International Airlines), Zurich (BA, Swiss International Airlines)

The Americas

United States Of America: Atlanta (BA, Delta, Virgin Atlantic), Austin (BA), Baltimore (BA), Boston (BA, Virgin Atlantic), Charlotte (American Airlines), Chicago O’Hare (America Airlines, BA, United Airlines), Dallas Fort Worth (American Airlines, BA), Denver (BA), Detroit (Delta), Houston (BA, United Airlines), Las Vegas (BA), Los Angeles (Air New Zealand, American Airlines, BA, United Airlines, Virgin Atlantic), Miami (American Airlines, BA, Virgin Atlantic), Minneapolis (Delta), New Orleans (BA – launches March 2017), New York JFK (American Airlines, BA, Delta, Virgin Atlantic), New York Newark (Air India, BA, United, Virgin Atlantic), Philadelphia (American Airlines, BA, Delta), Phoenix (BA), Portland (Delta – launches 26 May 2017), Raleigh Durham (American Airlines), Salt Lake City (Delta), San Diego (BA), San Francisco (BA, United Airlines, Virgin Atlantic), San Jose (BA), Seattle (BA, Virgin Atlantic), Washington Dulles (BA, United Airlines, Virgin Atlantic).

Canada: Calgary (Air Canada, BA), Halifax (Air Canada), Montreal (Air Canada, BA), Ottawa (Air Canada), St Johns (Air Canada), Toronto (Air Canada, BA), Vancouver (Air Canada, BA)

Argentina: Buenos Aires (BA)

Brazil: Sao Paulo (BA, LATAM), Rio de Janeiro (BA)

Colombia: Bogota (Avianca)

Santiago: Chile (BA)

Mexico: Mexico City (Aeromexico, BA)

The Caribbean

Bahamas: Nassau (BA)

Barbados: Bridgetown (Virgin Atlantic Winter Seasonal from 12 December 2017)

The Middle East

Bahrain: Bahrain (BA, Gulf Air)

Iran: Tehran (BA, Iran Air)

Israel: Tel Aviv (BA, El Al)

Jordan: Amman (BA, Royal Jordanian)

Kuwait: Kuwait (BA, Kuwait Airways)

Oman: Muscat (BA, Oman Air)

Qatar: Doha (BA, Qatar Airways)

Saudi Arabia: Jeddah (BA, Saudia), Riyadh (BA, Saudia)

United Arab Emirates: Abu Dhabi (BA, Etihad), Dubai (BA, Emirates, Qantas, Virgin Atlantic)


Algeria: Algiers (Air Algerie)

Angola: Luanda (BA)

Cyprus: Larnaca (Aegean Airlines, BA)

Egypt: Cairo (BA, Egypt Air), Luxur (Egypt Air)

Ethiopia: Addis Ababa (Ethiopian Airlines)

Ghana: Accra (BA)

Kenya: Nairobi (BA, Kenya Airways)

Mauritius: Mauritius (Air Mauritius)

Morocco: Casablanca (Royal Air Maroc)

Nigeria: Abuja (BA), Lagos (Arik Air, BA, Virgin Atlantic)

South Africa: Cape Town (BA), Johannesburg (BA, South African Airways, Virgin Atlantic)

Tunisia: Tunis (Tunisair)

Asia Pacific

Australia: Melbourne (Qantas via Dubai), Perth (Qantas Direct launches March 2018), Sydney (BA via Singapore, Qantas via Dubai)

Azerbaijan: Baku (Azerbaijan Airlines)

Bangladesh: Dhaka (Biman Bangladesh Airlines), Sylhet (Biman Bangladesh Airlines)

Brunei: Bandar Seri Begawan (Royal Brunei Airlines)

China: Beijing (Air China, BA), Hong Kong (BA, Cathay Pacific), Shanghai (BA, China Eastern, Virgin Atlantic)

Japan: Tokyo Haneda (ANA, BA, Japan Airlines), Tokyo Narita (BA)

Lebanon: Beirut (BA, MEA)

Kazakhstan: Astana (Air Astana)

India: Ahmedabad (Air India), Bengaluru (BA), Chennai (BA), Dehli (Air India, BA, Jet Airways, Virgin Atlantic), Hyderabad (BA), Mumbai (Air India, BA, Jet Airways)

Malaysia: Kuala Lumpur (BA, Malaysian Airlines)

New Zealand: Auckland (Air New Zealand via Los Angeles)

Pakistan: Islamabad (Pakistan International Airlines), Karachi (Pakistan International Airlines), Lahore (Pakistan International Airlines)

Philippines: Manila (Philippine Airlines)

Singapore: Singapore (BA, Singapore Airlines)

South Korea: Seoul (Asiana Airlines, BA, Korean Air)

Sri Lanka: Colombo (Sri Lankan Airlines)

Taiwan: Taipai (EVA Air)

Thailand: Bangkok (BA, EVA Air, Thai Airways)

Turkey: Istanbul (BA, Turkish Airlines)

Turkmenistan: Ashgabat (Turkmenistan Airlines)

Uzbekistan: Tashkent (Uzbekistan Airways)

Vietnam: Hanoi (Vietnam Airlines), Ho Chi Minh City (Vietnam Airlines)