The main roads for getting to Vic are the C-17 Barcelona-Puigcerdà, the C-25 Girona-Lleida and the C-37 Vic-Olot.
By public transport you have two options: Train: Renfe (Line R3 Barcelona-Puigcerdà/La Tour de Querol). Bus : Eixbus (Girona-Vic), Sagalés (Barcelona-Vic) and Teisa (Olot-Vic).
Once in Vic just follow the street signs to “Hotel J. Balmes Vic” or “Hospital General de Vic”, we are just in front of the Hospital.
The J. Balmes Vic Hotel is only 10-15minutes walk from de main square and the old town.