Calella est facilement accessible depuis Barcelone et Gérone. Elle se trouve à 50 km de l’aéroport international de Barcelone-El Prat et à 40 km de l’aéroport de Gérone-Costa Brava. Des services réguliers de train (ligne R1) relient Calella à Barcelone en un peu plus d’une heure.
Des lignes de bus interurbains assurent également la liaison avec d’autres villes de la Costa Brava, de l’intérieur de la Catalogne ou de l’aéroport. La ville est traversée par la route nationale N-II, qui permet une arrivée rapide en voiture ou en autocar.
À l’intérieur de la ville, la mobilité est aisée : les distances sont courtes, les trottoirs larges, et de nombreuses rues sont piétonnes. La location de vélos est populaire, et les infrastructures sont adaptées aux personnes à mobilité réduite.