Travel from Salou to Madrid

Bus or train from Salou to Madrid?

Spanish Railways AVE operates a train from Salou to Madrid hourly. Tickets cost $70 - $100 and the journey takes 2 h 37 min. Alternatively, HIFE S.A. operates a bus from Salou to Madrid once daily. Tickets cost $50 - $75 and the journey takes 7 h 19 min.

How to get from Salou to Madrid

ModeDurationPrice
From Salou bus to Camp de Tarragona then train to Madrid-Puerta de Atocha.4 h 36 min73€
From Salou train to Barcelona Sants then train to Madrid-Puerta de Atocha.4 h 45 min95€
From Salou bus to Madrid.7 h 19 min42€
From Salou night bus to Aeropuerto then line 203 bus to Cibeles.8 h 4 min51€
From Salou drive to Madrid.5 h 29 min63€
From Salou train to Barcelona - Sants, train to Barcelona airport, fly to Madrid airport, then train to Madrid.4 h 37 min71€
From Salou train to Xativa, line 5 subway to Valencia airport, fly to Madrid airport, then train to Madrid.5 h 9 min101€

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

It takes approximately 4 h 36 min to get from Salou to Madrid, including transfers.

Is there a direct train between Salou and Madrid?

No, there is no direct train from Salou to Madrid. However, there are services departing from Salou and arriving at Madrid-Puerta de Atocha via Barcelona Sants. The journey, including transfers, takes approximately 4 h 45 min.

Is there a direct bus between Salou and Madrid?

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

Operators from Salou to Madrid

OperatorPhoneWebsite
Empresa Plana+34 (0) 977 553 680Empresa Plana
Spanish Railways AVESpanish Railways AVE
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
HIFE S.A.+34 (0) 902119814HIFE S.A.
ALSA+34 902 42 22 42ALSA
EMT Madrid+34 902 50 78 50EMT Madrid
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Air EuropaAir Europa
Vueling AirlinesVueling Airlines
IberiaIberia
RyanairRyanair
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Metro Valencia+34 900 461 046Metro Valencia