Being one of the major cities in Spain, Bilbao has a sound connectivity. You can get here from all possible transports and get in faster than you think!
Bilbao By Air:
The international airports gets over 600 flights in a week, which varies from 1 to 3 hours to get you from Amsterdam, Brussels, Bucharest, Berlin, Dubrovnik, Düsseldorf, Dublin, Istanbul, Frankfurt, Geneva, London, Lisbon, Manchester, Munich, Milan, Oslo, Paris, Prague, Rome, Stuttgart, Venice, Warsaw, Zagreb and Zurich. Bilbao has flights from almost all main cities of Spain, and they can be available if needed within a short span of time. Taking a 20-minute journey through Artxanda tunnels or on the BI-631 road will separate the airport from the centre of Bilbao. Simply book a car and get to the desired destination on reaching Bilbao. There are also many domestic flights to Bilbao with Vueling airlines from A Coruna, Alicante, Barcelona, Balearic and Canary islands, Madrid, Malaga, Santiago, Seville, and Valencia.
Bilbao By Ferry:
The port is one of the main transport and logistics centre on Atlantic Arc, which makes the Bay of Biscay a highway to the city, by linking a regular ferry line from England. The best timings of ferries are usually booked by summers. Brittany Ferries offers direct trips by ferry from the UK (Portsmouth) to Bilbao.
Bilbao By Bus:
All the buses which are to travel out of the city leave from Termibus (main bus station in Bilbao). It connects Santander within 75 minutes, San Sebastian in 60 minutes and Madrid by 4-5 hours. The PESA and ALSA buses offer pre-booking services online, so you can have your tickets handy.
Bilbao By Train:
There are trains by RENFE which connect Bilbao with Madrid, Barcelona, Vigo, and some more places. FEVE runs through Santander and has 3 daily trains. There is 1 train from Leon as well. You also connect San Sebastian by opting for the Eusko Tren. This takes about 2 hours to reach and leaves from the Atxuri Station.
Bilbao By Car:
If you are planning on going from Madrid to Bilbao by car there is a 3 hour and 40 minutes drive (400 km). From Madrid, you would take the E-5 highway to the AP-1 motorway and then the AP-68 motorway.