How to get to Vic on public transport
1. How to get from Barcelona to Vic by train
Rail travel is one of the environmentally-friendly means of transport, so for peace of mind use the Rodalies de Catalunya commuter network to get to Vic! You’ll be able to forget about everything else and just concentrate on enjoying this magical city. The trains that connect Barcelona to Vic are the ones on the R3 commuter line terminating at Vic, Ripoll, Puigcerdà or La Tour de Carol. You can hop on at several stations in Barcelona: Sants, Plaça Catalunya, Arc de Triomf, La Sagrera-Meridiana and Torre del Baró. The journey takes between 70 and 80 minutes, depending on the train you take. You can see train timetables and the frequency of services on the Rodalies de Catalunya website.
2. How to get from Barcelona to Vic by bus
Would you prefer to travel to Vic by bus? The e12 line of the Sagalés company has three stops in Barcelona (Estació del Nord, Carrer de Casp and Avinguda Meridiana). The service is frequent enough to ensure you don’t have to wait too long, especially on weekdays. The journey from the Avinguda Meridiana stop to Vic bus station takes just over an hour. Vic’s Plaça Major is just over 500 metres away from the station.
3. How to go from Barcelona Airport to Vic
Would you like to go straight to Vic from Barcelona Airport? Well, you have two options, depending on the terminal you land at. If it’s Terminal 2, you’re better off going by train to Barcelona-Sants Station and, once there, connecting to the Rodalies R3 commuter line terminating at Vic, Ripoll, Puigcerdà or La Tour de Carol, since all these trains stop at Vic train station. The journey will take you approximately two hours altogether. If your plane lands at Terminal 1, take the metro in the direction of Zona Universitària, get off at Collblanc, switch to line five (L5) in the direction of Vall d’Hebron, get off at La Sagrera and, once you’re out on the street, walk three minutes to the stop of the Sagalés bus company on Avinguda Meridiana. Get on the first bus heading in the direction of Gurb and relax... In around 60 minutes you’ll be in Vic!