How to travel from Bilbao to Barcelona

Travel options
from Bilbao to Barcelona

You can get from Bilbao to Barcelona by train, bus or flight.

Our recommendation

To get from Bilbao to Barcelona on May 18 we recommend taking a flight because it’s the best combination of price and speed.

10:45PMBilbao1h10 11:55PMBarcelona El Prat Airport
0 transfers
03:30PMBilbao7h45 11:15PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 transfers
Other options
02:00PMBilbao1h10 03:10PMBarcelona El Prat Airport
0 transfers
07:00AMBilbao1h10 08:10AMBarcelona El Prat Airport
0 transfers
08:55AMBilbao1h10 10:05AMBarcelona El Prat Airport
0 transfers

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Need a place to stay in Barcelona?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

May 18
May 19
May 20
May 21
May 22
May 23
May 24
May 25
May 26
May 27
May 28
May 29
May 30
May 31
Jun 01
Jun 02
Jun 03
Jun 04
Jun 05
Jun 06
Jun 07

Travel Information to Barcelona from Bilbao

distanceDistance289 miles (466 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$32 - $55
cheapestCheapest modeFlight • $32 (€29) • 1 h 10 min
fastestFastest modeFlight • $32 (€29) • 1 h 10 min
carriersPopular travel companiesAlsa, Vueling or Renfe Alvia

Take a bus, flight or train to travel 289 miles (466 km) to Barcelona from Bilbao. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $32 (€29). The most popular travel companies which serve this trip are Alsa, Vueling or Renfe Alvia among others. Travelers can even take a direct from Bilbao to Barcelona.

How to get from Bilbao to Barcelona

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Bilbao to Barcelona, 40,96% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Bilbao to Barcelona and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Bilbao to Barcelona. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips: Travel from Bilbao to Barcelona

Travel to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bilbao to Barcelona.

There are 3 ways to travel to Barcelona from Bilbao including taking a bus, flight or train.

The cheapest way to go to Barcelona from Bilbao is by taking a flight, which costs on average $32 (€29).

This is compared to other ways of getting to Barcelona:

A flight is $22 (€20) less than a bus for this journey with tickets for a bus from Bilbao to Barcelona costing on average $55 (€49).

Taking a flight is about $22 (€20) less than taking a train, which costs on average $54 (€49) for this journey.

The fastest way to get to Barcelona from Bilbao is by flight with an average travel time of 1 h 10 min.

Other travel options to Barcelona can usually take longer:

In comparison, going by bus can take 7 h 30 min   on average.

In comparison, getting to Barcelona by train can take on average 6 h 54 min.

The distance from Bilbao to Barcelona is approximately 289 miles (466 km).

The average frequency per day from Bilbao to Barcelona is:

  • Around 2 trains per day.

However, we recommend checking specific travel dates for your journey between Bilbao and Barcelona as scheduled services by bus, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points from Bilbao to Barcelona:

  • Buses mostly leave from Bilbao, Zorroza and tend to arrive in Barcelona, Estació d'Autobusos Nord.
  • Flights mostly depart from Bilbao and arrive in Barcelona El Prat Airport.
  • Trains mostly depart from Bilbao-Abando and arrive in Barcelona Sants.

Omio works with many trusted partners that can help you travel the best way from Bilbao to Barcelona:

  • You can take a bus from Bilbao to Barcelona with Alsa. Cheap tickets can be found for $55 (€49) with Alsa from Bilbao to Barcelona.
  • You can go to Barcelona from Bilbao by plane with Vueling. You'll see cheap plane tickets for $32 (€29) with Vueling from Bilbao to Barcelona on Omio.
  • You can go to Barcelona from Bilbao by train with Renfe Alvia. You'll see cheap train tickets for $54 (€49) with Renfe Alvia from Bilbao to Barcelona on Omio.
Many of our customers traveling from Bilbao to Barcelona don't make Barcelona their final stop. Some of the destinations worth visiting after Barcelona are Madrid, Paris or Valencia, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Barcelona to any of these top destinations today!

When planning your trip from Bilbao to Barcelona, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets cost $55 (€49) one way on average.
  • Plane tickets are costing on average $32 (€29) one way.
  • Train tickets are costing $54 (€49) one way on average.

However, we recommend buying tickets from Bilbao to Barcelona online a few months in advance to get the best deals and save money on your upcoming journey.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone