Train

Take the train Renfe Viajeros at the station Port Aventura.

The journey takes approximately 1 h 32 m. Ticket price is about €9 The travel distance is 94 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Barcelona-Sants.
Take the train Rodalies de Catalunya at the station Barcelona Sants Tren.

The journey takes approximately 1 h 27 m. Ticket price is about €5 The travel distance is 74 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Estación de tren Vic.


🛏 Find hotel deals and discounts up to 20% in Vic at Booking


Bus

Take the ALSA bus at the Salou station .

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

Carrier is ALSA.

Buy ticket

Get off at the Manresa.
Take the Sagales bus at the Manresa station .

The journey takes approximately 45 m. Ticket price is about €6 The travel distance is 46 km.

Carrier is Sagales.

Buy ticket

Get off at the Vic.


🛏 Find hotel deals and discounts up to 20% in Vic at Booking


Train

Take the Empresa Plana bus at the Salou - Pl. Europa station .

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

Carrier is Empresa Plana.

Buy ticket

Get off at the Reus - Av. Salou 2.
Take the Empresa Plana bus at the Reus station .

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

Carrier is Empresa Plana.

Buy ticket

Get off at the Camp de Tarragona.
Take the train Renfe Viajeros at the station Camp De Tarragona.

The journey takes approximately 45 m. Ticket price is about €6 The travel distance is 99 km.

Carrier is Renfe Viajeros.

Buy ticket

Get off at the Barcelona-Sants.
Take the train Rodalies de Catalunya at the station Barcelona Sants Tren.

The journey takes approximately 1 h 27 m. Ticket price is about €5 The travel distance is 74 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Estación de tren Vic.


🛏 Find hotel deals and discounts up to 20% in Vic at Booking


Bus train

Take the Empresa Plana bus at the Salou station .

The journey takes approximately 2 h 25 m. The travel distance is 119 km.

Carrier is Empresa Plana.

Buy ticket

687 m on foot from the Barcelona (Pg. de Gracia 36) to the Estación de tren Barcelona-Plaça De Catalunya.

The journey takes approximately 8 m. The travel distance is 687 m.

Take the train Rodalies de Catalunya at the station Estación de tren Barcelona-Plaça De Catalunya.

The journey takes approximately 1 h 22 m. Ticket price is about €5 The travel distance is 71 km.

Carrier is Rodalies de Catalunya.

Buy ticket

Get off at the Estación de tren Vic.


🛏 Find hotel deals and discounts up to 20% in Vic 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 1 h 47 m. The travel distance is 171 km.

Get off at the Vic.


🛏 Find hotel deals and discounts up to 20% in Vic at Booking


The cheapest way to travel from Salou to Vic is by taking a Train with an average price of €11. The journey takes approximately 4 ч. 5 мин.

Drive is the fastest way to travel from Salou to Vic. Tickets cost €15. The journey takes approximately 1 ч. 47 мин.

Salou is approximately 171 km away from Vic. The trip by car takes 1 h 47 m.

The average journey time by car between Salou and Vic is 1 h 47 m.