Home » British Airways News & Operational Updates »

Here is British Airways’ short haul route network at London Heathrow.
Most BA flights at Heathrow operate from Terminal 5. A small number operate from Terminal 3.
Codeshare flights operated by other airlines depart from these Heathrow terminals:
Terminal 2: Aer Lingus and Loganair
Terminal 3: Finnair
Terminal 4: Vueling
Terminal 5: Iberia
You can also see dedicated short haul network pages for London City and Gatwick.
Please see here for former BA short haul routes and here for BA’s long haul route network.
UK & Crown Dependencies
Aberdeen
Belfast City
City of Derry – Codeshare flown by Loganair
Edinburgh
Glasgow
Inverness
Manchester
Newcastle
Jersey
Guernsey
Isle of Man – Codeshare flown by Loganair
Albania
Tirana
Austria
Salzburg – Seasonal flights resume 4 December 2026
Vienna
Belgium
Brussels
Bulgaria
Sofia
Croatia
Dubrovnik – Seasonal flights resume 3 April 2027
Split – Seasonal flights resume 29 April 2027
Zagreb – Seasonal flights resume 28 March 2027
Cyprus
Larnaca
Paphos – Seasonal flights operating until 28 November 2026
Czech Republic
Prague
Denmark
Billund
Copenhagen
Finland
Helsinki – Flown by codeshare partner Finnair
France
Figari Sud-Corse – Seasonal flights resume 20 May 2027
Lyon
Marseille
Nice
Paris Charles de Gaulle
Paris Orly – Codeshare flown by Vueling
Toulouse
Georgia
Tbilisi
Germany
Berlin Brandenburg
Cologne – Seasonal flights resume 23 November 2026
Dusseldorf
Hannover
Hamburg
Frankfurt
Munich
Nuremberg – Seasonal flights resume 23 November 2026
Gibraltar
Gibraltar
Greece
Aktion / Preveza – Seasonal flights resume 30 April 2027
Athens
Chania – Seasonal flights resume 28 March 2027
Corfu – Seasonal flights resume 28 March 2027
Heraklion, Crete – Seasonal flights resume 28 March 2027
Kefalonia – Seasonal flights resume 1 May 2027
Mykonos – Seasonal flights resume 29 April 2027
Rhodes – Seasonal flights resume 20 May 2027
Santorini – Seasonal flights resume 28 March 2027
Thessaloniki – Seasonal flights operating until 13 November 2026
Zakynthos – Seasonal flights resume 20 May 2027
Hungary
Budapest
Iceland
Reykjavik
Ireland
Cork – Flown by codeshare partner Aer Lingus
Dublin – Also flown by codeshare partner Aer Lingus
Knock – Flown by codeshare partner Aer Lingus
Shannon – Flown by codeshare partner Aer Lingus
Italy
Bologna
Brindisi – Seasonal flights resume 30 April 2027
Florence
Milan Linate
Milan Malpensa
Naples – Airport closed during November 2026 for runway maintenance work
Olbia – Seasonal flights resume 1 May 2027
Palermo – Now operates year-round
Perugia – Seasonal flights resume 1 May 2027
Pisa – Now operates summer seasonal only; resumes 28 March 2027
Rimini – Seasonal flights resume 20 May 2027
Rome Fiumicino
Venice
Jordan
Amman
Luxembourg
Luxembourg
Montenegro
Tivat – Seasonal flights resume 1 May 2027
Morocco
Marrakesh – Seasonal flights operating until 19 May 2027
The Netherlands
Amsterdam
Norway
Oslo
Tromsø – Seasonal flights operating until 11 April 2027
Poland
Krakow
Warsaw
Portugal
Faro – Seasonal flights operating until 28 November 2026
Lisbon
Ponta Delgada, São Miguel Island – Seasonal flights resume 3 April 2027
Romania
Bucharest
Slovenia
Ljubljana – Seasonal flights resume 28 March 2027
Spain
Barcelona – Also flown by codeshare partner Vueling
Bilbao – Flown by codeshare partner Vueling
Fuerteventura – New winter seasonal flights launch 13 December 2026
Ibiza – Seasonal flights resume 28 March 2027
Madrid – Also flown by codeshare partner Iberia
Malaga
Palma de Mallorca – Seasonal flights operating until 21 November 2026
Seville – Flown by codeshare partner Vueling
Tenerife South
Valencia
Sweden
Gothenburg
Sweden
Switzerland
Basel
Geneva
Zurich
Turkey
Bodrum – Seasonal flights resume 1 May 2027
Dalaman – Seasonal flights resume 3 April 2027
Istanbul