Canet de Mar est facilement accessible en train depuis Barcelone grâce à la ligne R1 de Renfe, qui longe la côte et permet de rejoindre la ville en moins d’une heure. C’est un moyen rapide, pratique et panoramique d’arriver à destination. Des services de bus interurbains relient également Canet aux communes voisines et à l’intérieur de la Catalogne.
En voiture, la ville est accessible via la route nationale N-II ou l’autoroute C-32, qui la connecte directement à Barcelone, Mataró, et Gérone. Les aéroports les plus proches sont Barcelone-El Prat (à environ 60 km) et Gérone-Costa Brava (à environ 45 km).
Une fois sur place, tout peut se faire à pied : le centre-ville est compact, agréable à explorer, et la promenade du front de mer est très bien aménagée. Des pistes cyclables et des sentiers balisés permettent aussi des déplacements doux vers les zones naturelles.