>
From Madrid to Bilbao

Compare prices to get from Madrid to Bilbao

Search for tickets from Madrid to Bilbao in the next 7 days. Flights start at PHP 2,734. Trains start at PHP 1,799. Buses start at PHP 1,810.
Flights
PHP 2,734|1h 5m
Trains
PHP 1,799|5h 10m
Buses
PHP 1,810|3h 55m
PHP 5,024
PHP 3,714
PHP 3,714
PHP 3,233
PHP 5,062
PHP 2,894
PHP 2,828
PHP 4,393
PHP 4,826
PHP 4,788
PHP 3,309
PHP 2,885
PHP 2,885
PHP 2,734
Ryanair
Cheapest
26h 15m
Madrid Barajas AirportBilbao Airport
PHP 3,714One way
Book
1 stop
Air Europa
Fastest
1h
Madrid Barajas AirportBilbao Airport
PHP 13,196One way
Book
Direct
Air Europa
5h 50m
Madrid Barajas AirportBilbao Airport
PHP 7,135One way
Book
1 stop
Air Europa
1h 5m
Madrid Barajas AirportBilbao Airport
PHP 9,020One way
Book
Direct
  • Prices shown from Madrid to Bilbao are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Madrid to Bilbao

The cheapest way to get from Madrid to Bilbao costs only PHP 1,873 on average via Trains, and the quickest way takes just 1h 28m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price PHP 3,007
Average duration 1h 28m
Departure time 06:30 - 19:45
Direct options
Search flights
Train
Trains Cheapest
Average price PHP 1,873
Average duration 6h 17m
Departure time 06:55 - 23:02
Direct options
Bus
Buses
Average price PHP 1,931
Average duration 4h 33m
Departure time 07:00 - 19:45
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Madrid to Bilbao?

What is the cheapest month for one-way flights from Madrid to Bilbao?

The average price of one-way flights from Madrid to Bilbao purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Madrid to Bilbao is January, with an average price of PHP 3,426, and the most expensive month is June, with an average price of up to PHP 6,037.

PHP 6,037
PHP 4,732
PHP 3,426
PHP 2,121
    Cheapest
  • PHP 5,653
    Nov
  • PHP 3,651
    Dec
  • PHP 3,426
    Jan
  • PHP 3,826
    Feb
  • PHP 4,644
    Mar
  • PHP 4,876
    Apr
  • PHP 5,450
    May
  • PHP 6,037
    Jun
  • PHP 5,728
    Jul
  • PHP 5,229
    Aug
  • PHP 5,248
    Sep
  • PHP 5,086
    Oct

What is the cheapest day to travel by train from Madrid to Bilbao?

Average train fares from Madrid to Bilbao for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Madrid to Bilbao is Monday, with an average price of PHP 1,415.

PHP 2,359
PHP 1,887
PHP 1,415
PHP 944
  • Dec 7
  • Dec 1
  • Dec 2
  • Dec 3
  • Nov 27
  • Nov 28
  • Dec 6

What is the cheapest day to travel from Madrid to Bilbao by bus?

The average price of a bus from Madrid to Bilbao found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Madrid to Bilbao is Monday, with an average price of PHP 1,931.

PHP 1,931
  • Nov 16
  • Nov 17
  • Nov 11
  • Nov 12
  • Nov 13
  • Nov 14
  • Nov 15

Recommended hotels in Bilbao

Bilder Boutique Hotel
9.1/10
64 Reviews
Bilder Boutique Hotel
hotel-star hotel-star hotel-praise
Old Town | 1.02 km from city centre
PHP 6,352
Goien Boutique Hotel
9.3/10
136 Reviews
Goien Boutique Hotel
hotel-star hotel-star hotel-star hotel-praise
Old Town | 1.25 km from city centre
11% off
PHP 9,717 PHP 8,605
Catalonia Gran Vía Bilbao
9.2/10
107 Reviews
Catalonia Gran Vía Bilbao
hotel-star hotel-star hotel-star hotel-star hotel-praise
Ensanche | 0.57 km from city centre
PHP 8,285
Radisson Collection Hotel, Gran Via Bilbao
8.9/10
138 Reviews
Radisson Collection Hotel, Gran Via Bilbao
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Ensanche | 0.62 km from city centre
3% off
PHP 7,644 PHP 7,418

From Madrid to Bilbao: Travel Information

Companies operating from Madrid to Bilbao

Renfe
Movelia Tecnologias S.L.

Find stations and airports near Madrid and Bilbao

Popular airports near Madrid

Madrid Barajas Airport (MAD) Madrid Spain
Salamanca Airport (SLM) Nearby Salamanca Spain

Popular airports near Bilbao

Bilbao Airport (BIO) Bilbao Spain
Vitoria Airport (VIT) Nearby Vitoria-Gasteiz Spain

Popular train stations near Madrid

Madrid-Puerta De Atocha Madrid Spain
Madrid-Atocha Cercanías Madrid Spain
Delicias Madrid Spain
Railway Museum Madrid Spain
Embajadores Madrid Spain

Popular train stations near Bilbao

Bilbao-Abando Bilbao Spain
Zabalburu Bilbao Spain
Bilbao La Concordia Bilbao Spain
Autonomia Bilbao Spain
San Mamés Bilbao Spain

Popular bus stations near Madrid

ESPANILLO Madrid Spain
TRANBUS Madrid Spain
Sevilla Madrid Spain
Madrid Gran Vía Callao Madrid Spain
PLAZA BOHEMIA Madrid Spain

Popular bus stations near Bilbao

Bilbao Hotel Carlton Bilbao Spain
Bilbao Bilbao Spain
Bilbao San Mames Stadium Bilbao Spain
Bilbao Intermodal Bilbao Spain
Bilbao Central Bus Station Bilbao Spain

FAQ – How to Get from Madrid to Bilbao

  • How far is it from Madrid to Bilbao?

    The distance from Madrid to Bilbao is about 320km (199 mi).
  • There are 3 modes of transport available from Madrid to Bilbao, including Flights Trains Buses.
  • The fastest way to get from Madrid to Bilbao is by Flights, with an average journey time of 1 hour 28 minutes. Other modes of transport take longer: Buses takes on average 4h 33m.Trains takes on average 6h 17m.
  • The cheapest way to get from Madrid to Bilbao is by Trains, with an average price of PHP 1,873. Other modes of transport are more expensive: Buses costs around PHP 1,931 on avergae.Flights costs around PHP 3,007 on average.
  • Travellers typically choose the following departure and arrival points from Madrid to Bilbao: Flights usually departs from Madrid Barajas Airport and arrives at Bilbao Airport Trains usually departs from Madrid-Puerta De Atocha and arrives at Bilbao-Abando Buses usually departs from ESPANILLO and arrives at Bilbao Hotel Carlton .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: MadridtoBilbaoFlights is usually the cheapest at January, with an average price of PHP 3,426 MadridtoBilbaoTrains is usually the cheapest at Monday, with an average price of PHP 1,415 MadridtoBilbaoBuses is usually the cheapest at Monday, with an average price of PHP 1,931 .
  • The time difference between Madrid and Bilbao is 0m.