Granollers est facilement accessible, que ce soit en train, en voiture ou en bus. Elle est reliée à Barcelone par les lignes R2 et R8 de RENFE, avec des liaisons fréquentes vers la capitale en environ 35 minutes. Trois gares desservent la ville : Granollers Centre, Granollers-Canovelles, et Les Franqueses del Vallès.
Elle est connectée par les autoroutes AP-7 et C-17, ce qui permet un accès rapide vers Gérone, Tarragone ou la France. L’aéroport de Barcelone-El Prat se trouve à environ 40 minutes en voiture. Des lignes de bus interurbains relient Granollers aux principales villes voisines.
Le réseau de transports urbains permet une bonne mobilité au sein de la ville et de sa périphérie. Des efforts sont également faits pour promouvoir la mobilité douce, avec des pistes cyclables, zones piétonnes et parkings à vélos.