Vic est facilement accessible depuis Barcelone en train via la ligne R3 des Rodalies de Catalunya (environ 1h20), ce qui en fait une destination idéale pour les excursions ou événements à la journée. Elle est également desservie par l’autoroute C-17, permettant un accès rapide en voiture.
L’aéroport de Barcelone-El Prat se trouve à environ 80 kilomètres, et celui de Gérone-Costa Brava à une distance similaire, offrant des connexions nationales et internationales. Des lignes de bus régionaux relient Vic aux autres villes catalanes.
La ville dispose d’un bon réseau de transport public, avec des bus urbains, des pistes cyclables et une organisation pensée pour la mobilité douce. Le centre-ville, largement piéton, facilite les déplacements à pied lors d’événements, visites guidées ou séjours touristiques.