Travel from Madrid to Haro

Train, bus or fly from Madrid to Haro?

PLM Autocares operates a bus from Madrid to Haro once daily. Tickets cost $21 - $28 and the journey takes 4 h 5 min. Alternatively, Madrid Cercanías (RENFE) operates a train from Madrid to Haro every 10 minutes. Tickets cost $1 - $2 and the journey takes 8 min. 2 other operators also service this route.

How to get from Madrid to Haro

From Madrid (Av. América) bus to Haro. 4 h 5 min 22€. From Sol train to Madrid-Chamartin, train to Valladolid Campo Grande, train to Haro, then taxi to Haro. 4 h 57 min 95€. From Madrid-Puerta de Atocha train to Logrono, walk to Logroño, then bus to Haro. 5 h 2 min 80€. From Santo Domingo line 148 bus to Madrid-Estación Sur, bus to Santo Domingo de la Calzada, then bus to Haro. 8 h 9 min 28€. From Madrid drive to Haro. 3 h 29 min 38€. From Recoletos train to Madrid airport, fly to Logrono airport, taxi to Logroño, then bus to Haro. 4 h 2 min 107€. From Recoletos train to Madrid airport, fly to Bilbao airport, bus to Bilbao, then bus to Haro. 5 h 6 min 98€.