Skip to content. | Skip to navigation

How to get there

Public transport from anywhere, by land, air... by train or bus.

How to get there

Vic enjoys an outstanding location in Central Catalonia and on the Plain which shares its name. The city of Vic lies between the Pyrenees and metropolitan region of Barcelona in the north-south direction, and between the coastal and inland counties of Catalonia in the east-west direction. 

A series roadworks have been completed in recent years making access to the city faster and more convenient.

Vic is just 69 km from Barcelona (55 min.), 60 km from Girona (50 min.), 164 km from Lleida (120 min.) and 156 km from Tarragona.


Public Transport

By road

• C-17 (Barcelona-Ripoll)

• C-25 Eix Transversal (Lleida-Girona) trunk road linking to the A-7 motorway in the direction of France

• C-37 Vic-Olot trunk road 

Bus network

• Sagalés : Barcelona-Vic

• Teisa : Olot-Vic

• EixBus : Llleida-Girona


• R3 from Barcelona to Vic
• Regional line from Vic to Ripoll, Puigcerdà and La Tour de Querol (connection with the sections of the SNCF to Toulouse and París and with the Tren Groc (Yellow Train) to Vilafranca de Conflent).


• El Prat-Barcelona Airport (70 km)
• Girona-Costa Brava Airport (60 km)

Our recommendations

Weather in Vic

  • 33°C ·  18°C

Social networks