How to get from Vic to Barcelona by bus?
From Vic to Barcelona by bus
To get from Vic to Barcelona in Barcelona, take the E12 bus from Estació D'Autobusos De Vic station to Sant Antoni Maria Claret - Espronceda station. Next, take the V29 bus from Garcilaso - La Sagrera station to Josep Pla - Pg Garcia Fà ria station. The total trip duration for this route is approximately 1 hr 36 min. The bus schedule from Vic may change. We recommend you check the updated bus schedule to Barcelona on the Moovit app.
Step by Step
- 1Walk to bus stationEstació D'Autobusos De Vic10 m • 1 min
- 2Wait for busE12St. Antoni Maria Claret - Espronceda (Sagrera)
- 3Ride to bus stationSant Antoni Maria Claret - EsproncedaID 38460 min
- 4Walk to bus stationGarcilaso - La SagreraID 2492410 m • 6 min
- 5Wait for busV29Diagonal Mar
- 6Ride to bus stationJosep Pla - Pg Garcia FÃ riaID 353425 min
- 7Walk toBarcelona230 m • 4 min
From Vic to Barcelona by Tramvia, bus and metro
To get from Vic to Barcelona you’ll need to take one bus line, one metro line and one Tramvia line: take the E12 bus from Estació D'Autobusos De Vic station to Sant Antoni Maria Claret - Espronceda station. Next, you’ll have to switch to the L1 metro and finally take the T4 Tramvia from Glòries station to El Maresme station. The total trip duration for this route is approximately 1 hr 34 min. The bus schedule from Vic may change. We recommend you check the updated bus schedule to Barcelona on the Moovit app.
Step by Step
- 1Walk to bus stationEstació D'Autobusos De Vic10 m • 1 min
- 2Wait for busE12St. Antoni Maria Claret - Espronceda (Sagrera)
- 3Ride to bus stationSant Antoni Maria Claret - EsproncedaID 38460 min
- 4Walk to metro stationLa SagreraID 133 | 526 | 930 | 7880640 m • 1 min
- 5Wait for metroL1Hospital De Bellvitge
- 6Ride to metro stationGlòriesID 1305 min
- 7Walk to Tramvia stationGlòriesID 20670 m • 2 min
- 8Wait for TramviaT4Estació St.AdriÃ
- 9Ride to Tramvia stationEl MaresmeID 2259 min
- 10Walk toBarcelona710 m • 10 min
Public transit directions from Vic to Barcelona
Bus schedule from Vic to Barcelona
Related Routes
- Cadaqués to Barcelona
- Camarles to Barcelona
- Moià to Barcelona
- Mollerussa to Barcelona
- Palamós to Barcelona
- PeñÃscola to Barcelona
- Sant Feliu De GuÃxols to Barcelona
- Torroella De Montgrà to Barcelona
- Calella to Barcelona
- Capellades to Barcelona
- Castelldefels to Barcelona
- Centelles to Barcelona
- Abrera to Barcelona
- Badalona to Barcelona
- Blanes to Barcelona
- Caldes De Malavella to Barcelona
- Sabadell to Barcelona
- Sant Andreu De Llavaneres to Barcelona
- Sitges to Barcelona
- Vallromanes to Barcelona
From Vic to Barcelona by Tramvia, bus and metro
To get from Vic to Barcelona you’ll need to take one bus line, one metro line and one Tramvia line: take the E12 bus from Estació D'Autobusos De Vic station to Sant Antoni Maria Claret - Espronceda station. Next, you’ll have to switch to the L1 metro and finally take the T4 Tramvia from Glòries station to El Maresme station. The total trip duration for this route is approximately 1 hr 34 min. The bus schedule from Vic may change. We recommend you check the updated bus schedule to Barcelona on the Moovit app.
Step by Step
- 1Walk to bus stationEstació D'Autobusos De Vic10 m • 1 min
- 2Wait for busE12St. Antoni Maria Claret - Espronceda (Sagrera)
- 3Ride to bus stationSant Antoni Maria Claret - EsproncedaID 38460 min
- 4Walk to metro stationLa SagreraID 133 | 526 | 930 | 7880640 m • 1 min
- 5Wait for metroL1Hospital De Bellvitge
- 6Ride to metro stationGlòriesID 1305 min
- 7Walk to Tramvia stationGlòriesID 20670 m • 2 min
- 8Wait for TramviaT4Estació St.AdriÃ
- 9Ride to Tramvia stationEl MaresmeID 2259 min
- 10Walk toBarcelona710 m • 10 min
Questions & Answers
What is the fastest way to get from Vic to Barcelona?
The fastest way takes 96 minutes, using Bus line E12, Bus line V29.
What is the alternative route to get from Vic to Barcelona?
The alternative route takes 94 minutes, using Bus line E12, Metro line L1, Tramvia line T4.
Is there a direct bus between Vic and Barcelona in Barcelona?
No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 36 min.
Which bus line goes from Vic to Barcelona in Barcelona?
The E12 bus line goes from Estació D'Autobusos De Vic station near Vic in Barcelona to St. Antoni Maria Claret - Espronceda (Sagrera) station. From there you’ll have to take one bus line till St. Antoni Maria Claret - Espronceda (Sagrera) station near Barcelona.
How long does it take to travel from Vic to Barcelona in Barcelona by bus?
The total travel time between Vic and Barcelona by bus is about 1 hr 36 min.
Where do I get on the bus near Vic to get to Barcelona in Barcelona?
Get on the E12 bus from the Estació D'Autobusos De Vic stop near Vic in Barcelona.
Where do I get off the bus when travelling between Vic and Barcelona in Barcelona?
Get off the bus at the St. Antoni Maria Claret - Espronceda (Sagrera) stop, which is closest to Barcelona.
Popular Routes
- Calella to Figueres
- Barcelona to Cadaqués
- Montmeló to Barcelona
- Caldes De Malavella to Santa Coloma De Farners
- Parets Del Vallès to Sabadell
- Castelldefels to Barcelona
- Calella to Lloret De Mar
- Sants Estació to Pineda De Mar
- La Sagrera to Cerdanyola Del Vallès
- Pallejà to El Prat De Llobregat
- Barcelona to Banyoles
- Cerdanyola Del Vallès to Terrassa
- Torelló to Barcelona
- Tossa De Mar to Girona
- Terrassa to Vilanova I La Geltrú
- Av Diagonal-Pl Reina Maria Cristina to Hospital De La Santa Creu I Sant Pau
- Marina to Santa Coloma De Gramenet
- Barcelona - Sants to RubÃ
- Sant Feliu De GuÃxols to Tossa De Mar
- Barcelona to La Llagosta