There are 8 ways to get from Madrid to Haro by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus PLM Autocares  •  4 h 5 min

  1. Take the bus from Madrid to Haro

$21 - $28

7 alternative options

Train via Valladolid Campo Grande  •  4 h 56 min

  1. Take the train from Madrid-Chamartin to Valladolid Campo Grande A / ...
  2. Take the train from Valladolid Campo Grande to Haro Ic / ...

$54 - $82

Train  •  5 h 57 min

  1. Take the train from Madrid-Chamartin to Miranda de Ebro A / ...

$50 - $80

Bus Autocares Grupo Samar  •  9 h 40 min

  1. Take the bus from Madrid-Estación Sur to Santo Domingo de la Calzada 100 / ...

$28 - $45

Drive  •  3 h 29 min

  1. Drive from Madrid to Haro 205.5 miles

$35 - $60

Fly to Logrono, train  •  4 h 3 min

  1. Fly from Madrid (MAD) to Logrono (RJL) MAD - RJL
  2. Take the train from Logrono to Haro

$93 - $193

Fly to Bilbao, bus  •  5 h 6 min

  1. Fly from Madrid (MAD) to Bilbao (BIO) MAD - BIO
  2. Take the bus from Bilbao to Haro

$71 - $235

Fly to Santander, bus  •  6 h 28 min

  1. Fly from Madrid (MAD) to Santander (SDR) MAD - SDR
  2. Take the bus from Santander to Bilbao
  3. Take the bus from Bilbao to Haro

$98 - $468

What companies run services between Madrid, Spain and Haro, ES-LO, Spain?

PLM Autocares operates a bus from Madrid to Haro once daily. Tickets cost $21 - $28 and the journey takes 4 h 5 min. Alternatively, you can take a train from Madrid to Haro via Chamartín, Madrid-Chamartin, and Valladolid Campo Grande in around 4 h 56 min.

Airlines
Iberia
Website
iberia.com
Flights from Madrid to Logrono
Ave. Duration
50 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$65 - $230
Flights from Madrid to Bilbao
Ave. Duration
1 h
When
Every day
Estimated price
$100 - $390
Flights from Madrid to Santander
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$80 - $420
Air Europa
Website
aireuropa.com
Flights from Madrid to Bilbao
Ave. Duration
1 h
When
Every day
Estimated price
$85 - $290
Train operators
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Madrid-Chamartin to Valladolid Campo Grande
Ave. Duration
1 h 5 min
Frequency
Hourly
Estimated price
$23 - $35
Website
renfe.com
Train from Valladolid Campo Grande to Haro
Ave. Duration
2 h 22 min
Frequency
3 times a day
Estimated price
$29 - $45
Website
renfe.com
Train from Madrid-Chamartin to Miranda de Ebro
Ave. Duration
3 h 22 min
Frequency
Every 4 hours
Estimated price
$45 - $65
Website
renfe.com
Train from Logrono to Haro
Ave. Duration
36 min
Frequency
Every 4 hours
Estimated price
$7 - $17
Website
renfe.com
Bus operators
PLM Autocares
Phone
+34 902 14 41 74
Email
info@plmautocares.com
Website
plmautocares.com
Bus from Madrid to Haro
Ave. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$21 - $28
Schedules at
plmautocares.com
Autocares Grupo Samar
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Bilbao to Haro
Ave. Duration
1 h 5 min
Frequency
5 times a week
Estimated price
$28 - $40
Website
alsa.com
Bus from Santander to Bilbao
Ave. Duration
1 h 16 min
Frequency
5 times a day
Estimated price
$28 - $40
Website
alsa.com
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Santander to Bilbao
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$4 - $6
Website
Ouibus

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Getting to Milan from the airport and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Madrid to Haro?

The distance between Madrid and Haro is 251 km. The road distance is 329 km.

What is the cheapest way to get from Madrid to Haro?

The cheapest way to get from Madrid to Haro is to bus which costs 17€ - 23€ and takes 4 h 5 min.

What is the fastest way to get from Madrid to Haro?

The quickest way to get from Madrid to Haro is to drive which takes 3 h 29 min and costs 30€ - 50€.

Is there a direct train between Madrid and Haro?

No, there is no direct train from Madrid to Haro. However, there are services departing from Recoletos - Cercanias and arriving at Haro via Madrid-Chamartin and Valladolid Campo Grande. The journey, including transfers, takes approximately 4 h 56 min.

Is there a direct bus between Madrid and Haro?

Yes, there is a direct bus departing from Madrid and arriving at Haro. Services depart once daily, and operate every day. The journey takes approximately 4 h 5 min.

How long does it take to get from Madrid to Haro?

The bus from Madrid to Haro takes 4 h 5 min including transfers and departs once daily.