Travel from Tarragona to Madrid

Bus or train from Tarragona to Madrid?

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

How to get from Tarragona to Madrid

From Tarragona bus to Camp de Tarragona then train to Madrid-Puerta de Atocha. 3 h 21 min 73€. From Tarragona bus to Madrid. 7 h 4 min 41€. From Tarragona night bus to Aeropuerto then line 203 bus to Cibeles. 7 h 44 min 50€. From Tarragone rideshare to Madrid. 6 h 13 min 29€. From Tarragona drive to Madrid. 5 h 24 min 64€. From Tarragona train to Barcelona - Sants, train to Barcelona airport, fly to Madrid airport, then train to Madrid. 4 h 19 min 68€. From Tarragona train to Jesús, line 1 subway to Ángel Guimerá, line 5 subway to Valencia airport, fly to Madrid airport, then train to Madrid. 5 h 18 min 93€.

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

It takes approximately 3 h 21 min to get from Tarragona to Madrid.

Is there a direct bus between Tarragona and Madrid?

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