Vic is located in Barcelona city, Spain at the 41.9301, 2.2549 coordinates. Distance from Vic to other cities. are listed below, click on the city name to find distance between. Distance from Vic to Eixample 61 km, to L'Hospitalet de Llobregat 65 km, to Sant Marti 57 km. The green marker indicates the location of Vic.