El tren es la mejor opción para ir de Madrid a Tarragona: 2 h 45 min desde 20 €, con 8-10 salidas diarias desde Puerta de Atocha. Llegas directo al centro. El autobús es más barato (desde 15 €) pero tarda 6 h–7 h 30 min. En coche son 5 h 30 min por la A-2 y AP-2, con peajes de unos 25 €.
| Medio | Duración | Precio | Frecuencia | |
|---|---|---|---|---|
| Tren Renfe | 2 h 45 min | Desde 20 € | 8-10 al día | Llega al centro |
| Autobús | 6 h–7 h 30 min | Desde 15 € | 3-4 al día | Más económico |
| Coche | 5 h 30 min | 90 € total | — | Peajes 25 € |
| Avión+tren | 3 h 30 min–4 h | Desde 65 € | Variable | Vía Barcelona |
Tarragona está a 560 km de Madrid. Tienes tres formas principales de llegar: tren, autobús y coche. El tren es la opción más rápida y cómoda. Renfe opera servicios AVE y Avant directos desde Madrid Puerta de Atocha hasta Tarragona en 2 h 45 min. Precios desde 20 € si reservas con antelación, aunque lo habitual es pagar 30-50 €. Hay entre 8 y 10 salidas diarias. El autobús es lo más económico: desde 15 € con ALSA o FlixBus. El problema es la duración: entre 6 h y 7 h 30 min según la ruta y paradas. Sale de Estación Sur y para en Zaragoza antes de llegar a Tarragona. En coche tardas unas 5 h 30 min por la A-2 y AP-2. Gastas unos 65 € en gasolina (ida y vuelta) más 25 € en peajes solo ida. Solo compensa si vais varios o queréis parar en ruta. No hay vuelos directos entre Madrid y Tarragona. El aeropuerto más cercano es Barcelona-El Prat, a 90 km, pero añadir traslado no tiene sentido para esta distancia.
En avión
No hay vuelos directos entre Madrid y Tarragona. La ciudad no tiene aeropuerto comercial. El aeropuerto más cercano es Barcelona-El Prat, a 90 km de Tarragona. Puedes volar Madrid-Barcelona con Iberia, Vueling o Air Europa por 40-80 €. Vuelos cada hora, duración 1 h 20 min. Pero luego necesitas llegar a Tarragona desde Barcelona. Tren desde el aeropuerto: cambio en Barcelona Sants, total 1 h 30 min y unos 15 €. Autobús directo desde la T1: 1 h 45 min, desde 12 €. Transfer privado: 90-120 €. En total inviertes 3 h 30 min–4 h puerta a puerta y 65-110 € mínimo. Más caro y lento que el tren directo desde Madrid. Solo tiene sentido si ya tienes que ir a Barcelona por otro motivo y aprovechas para acercarte a Tarragona. O si encuentras una oferta de vuelo muy barata (menos de 30 €) y no tienes prisa. Para ir específicamente de Madrid a Tarragona, descarta el avión. El tren te deja en el centro en menos tiempo y por menos dinero.
En tren
Renfe opera trenes directos desde Madrid Puerta de Atocha hasta Tarragona. Son servicios AVE y Avant, alta velocidad. Duración: 2 h 45 min exactos. Hay entre 8 y 10 salidas diarias repartidas desde las 7:00 h hasta las 20:00 h. Más frecuencia en días laborables. Los fines de semana hay algún hueco más largo entre trenes. Precios desde 20 € si compras con 2-3 meses de antelación en tarifas promocionales. Lo habitual es pagar 30-50 € en Turista. La Tarifa flexible (con cambios y devoluciones) ronda los 60-80 €. La estación de Tarragona está a 10 minutos andando del casco antiguo. Bien comunicada con autobuses urbanos si te alojas más lejos. Llegas al centro directamente, no necesitas transporte adicional. Compra los billetes en la web de Renfe o app. Si tienes carnet joven (menor de 30 años) o tarjeta dorada (+60 años) aplican descuentos del 20-25%. Las familias numerosas también tienen reducción. El tren sale puntual. Los AVE tienen wifi (funciona regular), enchufes en los asientos y cafetería a bordo. Los Avant son trenes más antiguos, algo menos cómodos pero mismo tiempo de viaje. Reserva con antelación si viajas en puentes, Semana Santa o verano. Los precios suben y se agotan los billetes baratos. Entre semana en temporada baja puedes comprar el mismo día sin problema.
En autobús
ALSA y FlixBus conectan Madrid con Tarragona. Los autobuses salen de Estación Sur de Autobuses (metro Méndez Álvaro). Duración: entre 6 h y 7 h 30 min según la ruta. Algunos autobuses paran en Zaragoza, Lleida y otras ciudades intermedias. Los directos (menos frecuentes) tardan 6 h. Precios desde 15 € si reservas con antelación en la web. Lo habitual es pagar 20-30 €. Los billetes suben a 35-40 € si compras en taquilla el mismo día o en temporada alta. Frecuencia: 3-4 salidas diarias entre ambas compañías. Horarios típicos: salida sobre las 8:00 h, 15:00 h y 23:00 h. El nocturno llega a Tarragona sobre las 6:00 h de la mañana. Los autobuses tienen asientos reclinables, aire acondicionado y wifi (que casi nunca funciona). Los de FlixBus suelen ser más nuevos. ALSA tiene enchufes en algunos modelos. La estación de autobuses de Tarragona está en la Plaça Imperial Tarraco, a 15 minutos andando del centro. Hay autobuses urbanos que te acercan por 1,45 €. Reserva online en las webs de ALSA o FlixBus. Puedes elegir asiento. Si viajas en verano o puentes, compra con días de antelación porque se llenan. El autobús compensa solo si tu prioridad es ahorrar. Por 5-10 € menos que el tren pierdes 4 horas de viaje. Útil si viajas de noche y ahorras una noche de alojamiento.
En coche
De Madrid a Tarragona son 560 km por la ruta más rápida: A-2 hasta Zaragoza, luego AP-2 (de pago) hasta Tarragona. Tiempo: 5 h 30 min sin paradas. Peajes: unos 25 € solo ida por la AP-2 entre Zaragoza y Tarragona. Puedes evitarlos tomando la N-240, pero añades 1 h más de viaje por carretera comarcal. Gasolina: unos 65 € ida y vuelta para un coche diésel medio (consumo 6L/100 km, precio 1,50 €/L). En gasolina sale algo más caro, sobre 75 €. La A-2 es autovía gratuita en buen estado. Tráfico denso al salir de Madrid, fluido después. La AP-2 es autopista de peaje, rápida y cómoda. Hay áreas de servicio cada 50-60 km. Aparcamiento en Tarragona: el centro histórico es zona azul (1,50 €/h). Hay parkings públicos cubiertos por 15-20 €/día (Parking Saavedra, Parking Arce). Si te alojas en hotel, muchos tienen parking propio por 10-15 €/noche. Compensa ir en coche si sois 3-4 personas: repartís gastos y sale más barato que el tren. También si queréis parar en ruta (Zaragoza, Lleida) o moveros por la zona de Tarragona (pueblos cercanos, playas). Si viajas solo, no merece la pena. Gastas lo mismo que el tren, llegas más cansado y pierdes tiempo buscando aparcamiento. El tren te deja en el centro directamente.
Opción combinada
La opción combinada más habitual es tren Madrid-Barcelona y luego tren Barcelona-Tarragona. No tiene mucho sentido: el tren directo Madrid-Tarragona existe y es más rápido. Si vuelas a Barcelona por otro motivo, combina avión + tren desde el aeropuerto. Tren desde Barcelona-El Prat: cambio en Sants, total 1 h 30 min hasta Tarragona. Cuesta unos 15 €. Más cómodo que el autobús. Otra opción: BlaBlaCar para compartir coche. Hay trayectos Madrid-Tarragona por 20-30 €. Duración similar al coche particular, 5 h 30 min–6 h. Depende de dónde recoja y deje el conductor. Algunos viajeros combinan autobús Madrid-Zaragoza (3 h, desde 8 €) y luego tren Zaragoza-Tarragona (1 h 30 min, desde 12 €). Total: 4 h 30 min y unos 20 €. Ahorras algo frente al tren directo pero con cambio de estación en Zaragoza. La mejor relación calidad-precio sigue siendo el tren directo desde Madrid. Si encuentras oferta de Renfe a 20-25 €, no busques alternativas. Llegas en 2 h 45 min sin cambios ni complicaciones.
Preguntas frecuentes
¿Cuál es la forma más barata de ir de Madrid a Tarragona?
¿Cuánto se tarda de Madrid a Tarragona?
¿Hay tren directo de Madrid a Tarragona?
¿Cuánto cuesta ir de Madrid a Tarragona en autobús?
¿Merece la pena ir en coche de Madrid a Tarragona?
Última actualización: 8 de junio de 2026
| AHORRA EN TU VIAJE | |
| Encuentra alojamiento a los mejores precios Ver → | |
| Reserva tours y actividades en español Ver → | |
| Alquila un coche al mejor precio Ver → | |
| Compara y reserva billetes de tren Ver → | |
| 5% dto. en tu seguro de viaje IATI Ver → | |
Nosotros siempre viajamos con IATI y nos ha funcionado de maravilla, además te atienden siempre en castellano.
Aquí os dejamos un 5% de descuento por si las moscas :)



























































































































































































































































































































































































