Canet de Mar è facilmente raggiungibile da Barcellona sia in treno che in auto. Il treno della linea R1 di Rodalies collega la città direttamente alla stazione di Sants e a Plaça de Catalunya in circa 50 minuti, con una frequenza regolare. In auto, è accessibile tramite l’autostrada C-32, che costeggia la costa catalana.
Per chi arriva in aereo, l’aeroporto di Barcellona-El Prat è il più vicino e dista circa 60 km. In alternativa, l’aeroporto di Girona-Costa Brava si trova a circa 50 km a nord e offre collegamenti con numerose città europee. Entrambi gli aeroporti sono collegati a Canet con servizi navetta, treni e taxi.
All’interno della città, ci si muove comodamente a piedi o in bicicletta, grazie alla presenza di piste ciclabili e un centro urbano compatto. Esistono anche linee di autobus locali che collegano Canet con i paesi vicini. L’accessibilità per persone con disabilità è in continuo miglioramento, con interventi nei trasporti e nei principali edifici pubblici.