How to Reach Bilbao - The Easiest Way to Reach Bilbao


  • By Bus: Termi Bus Terminal has rides to Santander (75 minutes), San Sebastian (60 minutes), Madrid (4 – 5 hours). You will need to buy PESA and ALSA tickets at the ticket counter they are not sold on the bus.
  • By Air: Bilbao Airport serves many European airlines. Post flights to Bilbao, you won’t find an arrival hall – you head straight to an arrival sidewalk, where you catch a bus that leaves every half hour for the Bilbao bus terminal. The 25 minute ride charges EUR 1.40. Taxis from the airport to Bilbao will charge you EUR 25 – 30.
  • Biarritz Airport is where the French come into Bilbao from it’s about 90 minutes to the north of Bilbao by bus. From there you can take a PESA bus to Bilbao.
  • By Train: RENFE runs to Madrid, Barcelona, Vigo. FEVE runs to Santader and Leon. Euskotren runs to San Sebastian.


  • Most important tourist information for Bilbao driving is just a bad idea - construction, hills, narrow streets and traffic make for nightmares. If you have a car, park it somewhere nice and then stick to the public transport.
  • Individual metro tickets go for EUR 1.20+. If you’re going to move around a lot, get the Credit Trans card it’s just brilliant let’s you ride on all municipal transport, with discounts up to 50% on individual tickets. You can buy it at metro and tram stations, and also newspaper stands.

Are you looking for a Bilbao travel itinerary? Create an itinerary within minutes, on your own!

Modes of Transportation in Bilbao

Know about the preferred mode of transport, average time spent and average distance traveled for commute in Bilbao. The most preferred mode of transport in Bilbao is Walking.

Average distance: 11.7 km Average time: 37 min

  • Walking 30%
    Walking 46.67 min Driving 6.67 min Waiting 3.33 min Train 2 min Overall average time for 7.67 kms 58.67 min
  • Car 30%
    Driving 15 min Walking 5 min Overall average time for 15 kms 20 min
  • Train/Metro 30%
    Train 22.33 min Walking 8.33 min Waiting 4 min Overall average time for 14.33 kms 34.67 min
  • Bus/Trolleybus 10%
    Bus 25 min Walking 3 min Waiting 2 min Overall average time for 6 kms 30 min

How to Reach Bilbao from Nearby Cities

Route Distance Time
Sondika to Bilbao 2.69 km 2 mins
Getxo to Bilbao 11.69 km 11 mins
Algorta to Bilbao 12.69 km 12 mins
Bermeo to Bilbao 28.86 km 28 mins
Azpeitia to Bilbao 74.97 km 1 hour 14 mins
Guardia to Bilbao 87.89 km 1 hour 27 mins
Muriedas to Bilbao 104.5 km 1 hour 44 mins
San sebastian to Bilbao 106.17 km 1 hour 46 mins
Oiartzun to Bilbao 119.4 km 1 hour 59 mins
Pamplona to Bilbao 151.76 km 2 hours 31 mins
* Some of the data on this page is powered by Numbeo