Direct flights from Bilbao Airport (BIO)
Bilbao Airport in Bilbao, Spain has direct flights to 45 airports in 16 countries, flown by 22 airlines. The longest is to Istanbul (SAW) at 2,655 km.
See every route from BIO on the mapDirect flights from BIO by country
Spain (17)
- ALC Alicante · 592 km · ~1h 15m · Iberia and Vueling
- ACE Arrecife · 1,859 km · ~2h 45m · Iberia, Air Europa and Vueling
- BCN Barcelona · 467 km · ~1h 5m · Iberia and Vueling
- FUE Fuerteventura · 1,920 km · ~2h 50m · Iberia and Vueling
- LPA Gran Canaria · 2,042 km · ~3h · Iberia, Air Europa and Vueling
- GRX Granada · 684 km · ~1h 20m · Vueling
- IBZ Ibiza · 609 km · ~1h 15m · Iberia, Air Europa and Vueling
- LCG La Coruna · 442 km · ~1h · Iberia and Vueling
- MAD Madrid · 319 km · ~55m · Iberia and Air Europa
- AGP Malaga · 749 km · ~1h 25m · Iberia, Volotea and Vueling
- PMI Palma de Mallorca · 629 km · ~1h 15m · Iberia, Air Europa and Vueling
- SCQ Santiago · 449 km · ~1h 5m · Iberia and Turkish Airlines
- SVQ Sevilla · 701 km · ~1h 20m · Iberia, Volotea and Vueling
- TFS Tenerife · 2,092 km · ~3h 5m · Volotea
- TFN Tenerife · 2,038 km · ~3h · Iberia, Air Europa and Vueling
- VLC Valencia · 470 km · ~1h 5m · Iberia, Volotea and Vueling +1
- VGO Vigo · 481 km · ~1h 5m · Iberia
United Kingdom (5)
- LGW London · 896 km · ~1h 35m · Vueling
- LTN London · 972 km · ~1h 40m · Wizz Air UK
- LHR London · 927 km · ~1h 40m · Iberia and Vueling
- STN London · 983 km · ~1h 40m · easyJet
- MAN Manchester · 1,119 km · ~1h 50m · easyJet
Italy (4)
- MXP Milano · 958 km · ~1h 40m · Iberia, easyJet and Vueling +1
- NAP Naples · 1,442 km · ~2h 15m · Wizz Air Malta
- FCO Rome · 1,250 km · ~2h · ITA Airways and Wizz Air Malta
- VCE Venice · 1,235 km · ~2h · Volotea and Wizz Air Malta
Germany (3)
- BER Berlin · 1,580 km · ~2h 25m · Eurowings
- FRA Frankfurt · 1,150 km · ~1h 55m · Lufthansa
- MUC Munich · 1,267 km · ~2h 5m · Lufthansa
France (2)
- ORY Paris · 728 km · ~1h 25m · Iberia and Vueling
- CDG Paris · 761 km · ~1h 25m · Air France, ITA Airways and Air Europa
Morocco (2)
- CMN Casablanca · 1,177 km · ~1h 55m · Royal Air Maroc
- RAK Marrakech · 1,376 km · ~2h 10m · Volotea
Portugal (2)
- LIS Lisbon · 724 km · ~1h 25m · Azores Airlines, TAP Air Portugal and easyJet +1
- OPO Porto · 527 km · ~1h 10m · Vueling
Turkey (2)
- SAW Istanbul · 2,655 km · ~3h 45m · Pegasus Airlines
- IST Istanbul · 2,613 km · ~3h 40m · Turkish Airlines
Belgium (1)
- BRU Brussels · 1,013 km · ~1h 45m · Hainan Airlines and Brussels Airlines
Czech Republic (1)
- PRG Prague · 1,507 km · ~2h 20m · Vueling
Hungary (1)
- BUD Budapest · 1,785 km · ~2h 40m · Wizz Air
Ireland (1)
- DUB Dublin · 1,152 km · ~1h 55m · Aer Lingus
Netherlands (1)
- AMS Amsterdam · 1,153 km · ~1h 55m · Iberia, KLM and Vueling
Norway (1)
- OSL Oslo · 2,102 km · ~3h 5m · Norwegian Air Shuttle
Poland (1)
- WAW Warsaw · 2,026 km · ~3h · Wizz Air
Switzerland (1)
- GVA Geneva · 783 km · ~1h 25m · easyJet
Airlines flying from BIO
Aer Lingus, Air Europa, Air France, Azores Airlines, Brussels Airlines, Eurowings, Hainan Airlines, ITA Airways, Iberia, KLM, Lufthansa, Norwegian Air Shuttle, Pegasus Airlines, Royal Air Maroc, TAP Air Portugal, Turkish Airlines, Volotea, Vueling, Wizz Air, Wizz Air Malta, Wizz Air UK, easyJet
Going somewhere BIO doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Bilbao to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.