How to reach Bilbao
By plane
Bilbao Airport (IATA: BIO) is served by Lufthansa, Air France, AerLingus, Iberia, Air Europa, Vueling, Norwegian, Brussels Airlines, Alitalia, British Airlines, KLM, TAP Portugal, Volotea, Swiss, Czech Airlines, Turkish Airlines, Ryanair and Easy Jet. You can also fly with Ryanair to Santander.
There are direct flights to Bilbao from: A Coruña, Alicante, Almeria, Amsterdam, Barcelona, Berlin, Bristol, Brussels, Canary Islands, Dublin, Dusseldorf, Istanbul, Florence, Frankfurt, Granada, Ibiza, Jeréz, Lisbon, London, Madrid, Málaga, Manchester, Milan, Munich, Nantes, Oporto, Palma de Mallorca, Paris, Rome, Rotterdam, Santiago de Compostela, Sevilla, Stuttgart, Valencia, Venice, Vigo and Zurich.
To get to downtown from the airport, take Bizkaibus A3247 from outside the arrivals hall. From Bilbao, they leave every 15 minutes from 05:15 to 22:00; from the airport, every 15 minutes, from 06:15 to 24:00. The trip takes about 25 minutes. The bus makes three stops on the way: at Gran Via 79 Viajes Ecuador, Plaza Moyua and Almeda Recalde 11. The last stop is TermiBus terminal. A single ticket costs €3.00.
Taxis to downtown Bilbao from the airport cost about €30-35.
Biarritz Airport (IATA: BIQ) Is about an hour and half drive to the east of the city and is a popular airport for visitors from France. There are buses between Biarritz and San Sebastian and train that involve at least one change. Once in San Sebastian you can take a PESA bus to Bilbao. For more convenient travel use Airport Transfers for private transfers from Bilbao to any where you want to go.
By bus
All buses to other provinces leave from the TermiBus terminal. There are regular connections to Santander, Zaragoza, San Sebastian, Barcelona and Madrid (arriving at Avenida de Las Americas bus station) among others. The bus companies connect Bilbao with many cities in Spain more cheaply and frequently than the rail companies.
To get in from San Sebastián, the PESA and ALSA buses take off from the main bus station. In Google maps you can type in 'Estación de Autobuses de San Sebastián, San Sebastian, Espana' to see where it is. You also need to buy a ticket from the PESA or ALSA ticket office before you board as you can't buy tickets walking onto the bus.
The company linking Bilbao to Santander is ALSA (tel: +34 902422242). It's usually better to buy the ticket the day before or print your ticket on the company's website. Instead of printing, you can also use the text message they send to your mobile as proof of purchase.
By train
RENFE-- runs intercity trains to Madrid, Barcelona, Vigo (Galicia). All Renfe trains leave from Abando Station.