Madrid to Bilbao bus

Sat, Jun 15
+ Add return
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews

Cheap bus tickets and times from Madrid to Bilbao

Showing times and prices for Jun 16


Fastest Journey

3 h 55 m


5 h 13 m

Buses per day



323 km

Cheap bus tickets from Madrid to Bilbao start from $29 with an average ticket price of $31.

The fastest bus from Madrid to Bilbao takes 3h 55m in comparison to an average duration of 5h 13m and covers a distance of 323 km.

26 buses leave Madrid for Bilbao every day with 23 travelling directly.

0 transfers
0 transfers
0 transfers
0 transfers
0 transfers

Compare prices and tickets Madrid to Bilbao by bus, train, or flight

Jun 16
Jun 17
Jun 18
Jun 19
Jun 20
Jun 21
Jun 22
Jun 23
Jun 24
Jun 25
Jun 26
Jun 27
Jun 28
Jun 29
Jun 30
Jul 01
Jul 02
Jul 03
Jul 04
Jul 05
Jul 06

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

Eurolines France
Bla Bla Bus

Overview: Bus from Madrid to Bilbao

distanceDistance200 miles (322 km)
durationAverage bus duration3 h 55 min
priceAverage bus ticket price$53 (€46)
frequencyBus frequency15 a day
changesDirect busYes, there are 12 direct buses a day
carriersBus providersAlsa, Alsa Supra, BlaBlaCar or Infobus

Buses from Madrid to Bilbao cover the 200 miles (322 km) long trip taking on average 3 h 55 min with our travel partners like Alsa, Alsa Supra, BlaBlaCar or Infobus. Normally, there are 15 buses operating per day, including direct services available. You can get the cheapest bus tickets for this route for as low as $32 (€28), but the average price of bus tickets is $53 (€46). Travelers depart most frequently from Madrid, Estación Sur de Autobuses and arrive in Bilbao, Estación de Autobuses.

Bus providers: Alsa, Alsa Supra and Infobus from Madrid to Bilbao

Find the best buses from Madrid to Bilbao with Omio's travel partners Alsa, Alsa Supra and Infobus from $41 (€36). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Alsa is the main bus company in Spain, a subsidiary of the UK bus company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on bus journeys. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

Madrid to Bilbao bus information with Alsa:

  • Average Duration: 4 h
  • Cheapest Price: $41
  • Alsa frequency: 15 a day

Buses from Madrid to Bilbao

Buses in Spain are an affordable way to travel between cities. A number of bus companies offer domestic and international routes. Buses from Madrid to Bilbao are operated by Spanish provider, ALSA with up to 20 departures a day. The first bus leaves in the early hours of the morning, while the last departure at around 8:30 p.m. Buses from Madrid to Bilbao require a journey time of approximately 4 hours.

Madrid to Bilbao buses: Not what you're looking for?

Return buses from Bilbao to Madrid | Compare all modes of traveling from Madrid to Bilbao | Or learn more about buses to Bilbao

Madrid to Bilbao Bus Cost

Average prices for buses from Madrid to Bilbao when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Madrid to Bilbao Buses: General Information

While taking a bus is slower than both and train it is significantly cheaper and can take as little as 4 hours to arrive in Bilbao.

  • autobus All Madrid to Bilbao buses are run by ALSA.
  • autobus Most buses are direct, depart from Madrid's Intercam Av. America bus station and arrive at Bilbao bus station.
  • autobus Traveling from Madrid to Bilbao by bus takes as little as 4 hours and 5 minutes to arrive in Bilbao.
  • autobus Most travelers book their Madrid to Bilbao bus ticket 1 day in advance of the travel date.

Taking the Bus from Madrid

Buses from Madrid to Bilbao leave from the Intercambiador de Transporte bus station, located on Avenida de America, which has good local transport links by bus and metro to the rest of the city and the suburbs. Madrid's efficient and extensive transport network is supplemented by regular night bus routes. Taxis are also available at the bus station.

Getting into Madrid by Bus

Bilbao is a bustling port and the capital of Vizcaya in the Basque Region of Northern Spain and is situated on the tidal Nervión River. Bilbao enjoys a mild climate, more temperate than much of Spain and has become increasingly popular, with visitors enjoying the art and architecture of the modernist Guggenheim Museum, designed by Frank Gehry. Other attractions are the Basque Museum and La Ria Maritime Museum. Bilbao's Old Town, or Casco Viejo, has seven streets full of interesting shops and cafes. Buses from Madrid to Bilbao arrive at the TermiBus Station, which is linked by tram to central Bilbao. Bilbao has plenty of public transport options, including a Metro line, frequent Bilbobus City buses, one EuskoTran tram line, and the BizkaiBus service which covers surrounding regions and coastal towns. Bilbao has a weekend night bus service, while taxis are also available at the station.

FAQs: Bus from Madrid to Bilbao

FAQs: Take the bus from Madrid to Bilbao with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Madrid to Bilbao.
Cheap bus tickets from Madrid to Bilbao can start from as little as $32 (€28) when you book in advance. The average bus ticket price for Madrid to Bilbao is $53 (€46); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Madrid to Bilbao bus travel time is 3 h 55 min   for the 200 mile (322 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first bus from Madrid to Bilbao leaves at 6: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Madrid to Bilbao leaves at 9: 15 PM.
Yes, there are 12 direct buses a day from Madrid to Bilbao with Alsa or Alsa Supra. Schedules can vary on holidays or weekends with fewer direct buses.
For the trip from Madrid to Bilbao you can take a bus with Alsa, Alsa Supra, BlaBlaCar or Infobus. Be sure to check out all possible bus providers that offer services to Bilbao from Madrid on Omio to compare what amenities they may have.

When departing from Madrid, you have various bus station options to start your route from including Madrid, Estación Sur de Autobuses, Madrid, Aeropuerto Barajas T4 and Madrid, Estación Sur/Gare routière Méndez Alvaro - 83. When arriving in Bilbao, you can end your journey in bus stations like Bilbao, Estación de Autobuses, Bilbao, Zorroza and Bilbao, Abando (Estación).

Passengers board the bus most frequently from Madrid, Estación Sur de Autobuses, which is located around 3.1 miles (5 km) away from the city centre, and they get off the bus at Bilbao, Estación de Autobuses, located 1.7 miles (2.8 km) away from the city centre.

A trip to Bilbao from Madrid is worth doing but not as a day trip with a journey time of 3 h 55 min each way. Check with Omio app   the best way to travel.
The cheapest month to travel from Madrid to Bilbao by bus is March.
It's helpful to compare your options as there are 3 ways to travel to Bilbao from Madrid including taking a bus, train or flight.

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
More routes, destinations and providers