Travel Information from Barcelona to Bilbao
| 466 km | |
| Train, coach or flight | |
| €40 - €52 | |
| Coach • €40 • 8 h | |
| Flight • €52 • 1 h 15 min | |
| Alsa, Vueling Airlines or Renfe ALVIA |
Take a train, coach or flight to travel 466 km from Barcelona to Bilbao. The most popular travel providers which serve this trip are Alsa, Vueling Airlines or Renfe ALVIA among others. Travellers can even take a direct coach, flight or train from Barcelona to Bilbao.
Travel optionsfrom Barcelona to Bilbao
How to get from Barcelona to Bilbao by train, bus or flight.
Our recommendation
The best way to travel from Barcelona to Bilbao is by taking a train because it’s the best combination of price and speed.
00438Cheapest
NormalFastest
VY1432Other options
06090+
00438
06060+
00438
Normal
Normal
06010+
Normal
VY1426
UX7708 · UX7161
UX7708 · UX7157Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Nov 04
Nov 05
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
Nov 13
Nov 14
Nov 15
Nov 16
Nov 17
Nov 18
Nov 19
Nov 20
Nov 21
Nov 22
Nov 23
Nov 24
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Barcelona to Bilbao

There are 3 options to travel to Bilbao from Barcelona including taking a train, coach or flight.
The cheapest way to get from Barcelona to Bilbao is by taking a coach with average ticket prices of €40 compared to other travel options to Bilbao:
Taking a coach costs €12 less than taking a flight, which costs on average €52 for the same trip.
A coach is €2 less than a train for this route with tickets for a train from Barcelona to Bilbao costing on average €42.
The fastest way to get to Bilbao from Barcelona is by flight with an average travel time of 1 h 15 min.
Other travel options to Bilbao take longer:
Getting to Bilbao by coach takes 8 h on average.
Taking a train requires on average 6 h 51 min of travel time.
The Barcelona to Bilbao distance is approximately 466 km.
The average frequency per day from Barcelona to Bilbao is:
- 8 coaches a day.
- Around 21 flights per day.
- 1 train per day.
However, we recommend checking specific travel dates for your trip to Bilbao from Barcelona as scheduled services by train, coach or flight can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from Barcelona to Bilbao:
- Coaches from Barcelona to Bilbao most often leave from Barcelona, Estació d'Autobusos Nord and arrive in Bilbao, Estación de Autobuses.
- Flights mostly depart from Barcelona El Prat Airport and arrive in Bilbao Airport.
- Trains most often depart from Barcelona at Barcelona Sants and arrive in Bilbao at Bilbao-Abando.
Omio works with many trusted partners that can help you travel the best way from Barcelona to Bilbao:
- You can travel to Bilbao from Barcelona by coach with Alsa or FlixBus. You can find cheap tickets on Omio for €40 with Alsa from Barcelona to Bilbao.
- You can travel to Bilbao from Barcelona by flight with Vueling Airlines, Air Europa or Iberia. You can find cheap tickets on Omio for €52 with Vueling Airlines from Barcelona to Bilbao.
- You can travel by train between Barcelona and Bilbao with Renfe ALVIA or Renfe Viajeros, and you can find Renfe ALVIA Barcelona to Bilbao tickets for €42 on Omio.
Yes, there are direct services available from Barcelona to Bilbao with the following travel companies:
- Direct coaches with Alsa with 4 direct coaches per day.
- Direct flights with Vueling Airlines with 7 direct flights per day.
- Direct trains with Renfe Viajeros with 1 direct train per day.
Direct services tend to save you time and add more convenience in getting you to Bilbao as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Barcelona and Bilbao.
Travelling from Barcelona to Bilbao: related information
Here are some other resources that might have the information you need
