There are 5 ways to get from Vic to Barcelona by bus, train, taxi, car or rideshare
Questions & Answers
The cheapest way to get from Vic to Barcelona is to rideshare which costs 3€ - 5€ and takes 1 h 17 min.
The quickest way to get from Vic to Barcelona is to taxi which takes 56 min and costs 100€ - 130€.
The distance between Vic and Barcelona is 61 km. The road distance is 69 km.
The bus from Vic to Barcelona - Casp - Pau Claris takes 1 h 12 min including transfers and departs every 20 minutes.
Yes, there is a direct bus departing from Vic and arriving at Barcelona - Casp - Pau Claris. Services depart every 20 minutes, and operate every day. The journey takes approximately 1 h 12 min.
Yes, there is a direct train departing from Vic and arriving at Barcelona Plaça Catalunya. Services depart hourly. The journey takes approximately 1 h 14 min.
What companies run services between Vic, Spain and Barcelona, Spain?
Sagales operates a bus from Vic to Barcelona every 20 minutes. Tickets cost $8 - $13 and the journey takes 1 h 12 min. Alternatively, Barcelona Cercanías (RENFE) operates a train from Vic to Barcelona hourly. Tickets cost $4 - $8 and the journey takes 1 h 14 min.
Bus from Vic to Barcelona - Casp - Pau Claris
- Ave. Duration
- 1 h 12 min
- Every 20 minutes
- Estimated price
- $8 - $13
- Schedules at