Train

Take the train Madrid-Puerta De Atocha at the station Renfe AVE.

The journey takes approximately 2 h 34 m. Ticket price is about €50 The travel distance is 527 km.

Carrier is Renfe AVE.

Buy ticket

Get off at the Camp De Tarragona.
Take the Empresa Plana bus at the Camp de Tarragona station .

The journey takes approximately 30 m. The travel distance is 20 km.

Carrier is Empresa Plana.

Buy ticket

Get off at the Reus.
Take the Empresa Plana bus at the Reus - Bus Station station .

The journey takes approximately 14 m. The travel distance is 7 km.

Carrier is Empresa Plana.

Buy ticket

Get off at the Av. Ramón d'Olzina, 85.


🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


Bus

Take the HIFE S.A. bus at the Madrid station .

The journey takes approximately 6 h 35 m. Ticket price is about €40 The travel distance is 550 km.

Carrier is HIFE S.A..

Buy ticket

Get off at the Reus.
Take the Empresa Plana bus at the Madrid-Puerta De Atocha station .

The journey takes approximately 14 m. The travel distance is 525 km.

Carrier is Empresa Plana.

Buy ticket

Get off at the Camp De Tarragona.


🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


Bus

Take the ALSA bus at the Madrid station .

The journey takes approximately 4 h Ticket price is about €24 The travel distance is 308 km.

Carrier is ALSA.

Buy ticket

Get off at the Zaragoza.
Take the ALSA bus at the Zaragoza station .

The journey takes approximately 3 h Ticket price is about €19 The travel distance is 231 km.

Carrier is ALSA.

Buy ticket

Get off at the Reus.
Take the Empresa Plana bus at the Reus - Bus Station station .

The journey takes approximately 18 m. The travel distance is 10 km.

Carrier is Empresa Plana.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


Train

Take the train Sol at the station Renfe Cercanias.

The journey takes approximately 10 m. Ticket price is about €5 The travel distance is 6 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Chamartin.
Take the train Madrid-Chamartin at the station Renfe Viajeros.

The journey takes approximately 7 h 47 m. Ticket price is about €35 The travel distance is 572 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vilaseca.


🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 5 h 17 m. The travel distance is 541 km.

Get off at the Vila-seca.


🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


Fly train

Take the train Madrid-Puerta De Atocha at the station Renfe Cercanias.

The journey takes approximately 10 m. Ticket price is about €5 The travel distance is 525 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Camp De Tarragona.
Take the train Chamartin at the station Renfe Cercanias.

The journey takes approximately 15 m. The travel distance is 9 km.

Carrier is Renfe Cercanias.

Buy ticket

Get off at the Aeropuerto T4.
Fly out to Madrid (MAD) of the Barcelona (BCN) airport.

The journey takes approximately 1 h 20 m. Ticket price is about €22

Carrier is Vueling Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Barcelona (BCN).
583 m on foot from the Barcelona (BCN) to the Barcelona Airport - Terminal 2 B.

The journey takes approximately 7 m. The travel distance is 583 m.

Take the Aerobus Barcelona bus at the Barcelona Airport - Terminal 2 B station .

The journey takes approximately 20 m. Ticket price is about €5 The travel distance is 11 km.

Carrier is Aerobus Barcelona.

Buy ticket

1160 m on foot from the Barcelona - Plaça Espanya to the Barcelona-Sants.

The journey takes approximately 13 m. The travel distance is 1 km.

Get off at the Barcelona-Sants.
Take the train Barcelona-Sants at the station Renfe Viajeros.

The journey takes approximately 1 h 21 m. Ticket price is about €10 The travel distance is 93 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Vilaseca.


🛏 Find hotel deals and discounts up to 20% in Vila-seca at Booking


The cheapest way to travel from Madrid to Vila-seca is by taking a Bus with an average price of €40. The journey takes approximately 7 ч. 26 мин.

Train is the fastest way to travel from Madrid to Vila-seca. Tickets cost €50. The journey takes approximately 4 ч. 19 мин.

Madrid is approximately 541 km away from Vila-seca. The trip by car takes 5 h 17 m.

The average journey time by car between Madrid and Vila-seca is 5 h 17 m.