La ciutat està ben comunicada amb Barcelona i les altres poblacions veïnes.
Amb transport privat
Santa Coloma té accessos directes a les autopistes A7, C58, C31, B20, i a les ronda de Dalt i Litoral, a més de la via BV5001 (carretera de La Roca).
La ciutat compta amb 282 places d’aparcament a la disposició dels visitants distribuïdes en quatre ubicacions diferents de la ciutat.
Amb transport públic
Santa Coloma s’inclou dins la xarxa de transport de l’Àrea Metropolitana de Barcelona, amb accessos per metro, autobús i taxi.
Metro: L1, L9
La línea 1 té dues parades a la ciutat, Santa Coloma i Fondo. La nova Línia 9 compta a la ciutat amb sis estacions que permeten, a més, la interconnexió dels barris de la ciutat.
Autobús: 42 (aquesta línia passarà a denominar-se V33 a partir del 25 de juny de 2018), B84, B81, B80, B30, M27, M28, B20, B19, B18, B15, B14, B5, B1, N9, N8, N6.
A més de les línies interurbanes que uneixen la ciutat amb Barcelona, Badalona, Sant Adrià del Besós i Montcada i Reixach, hi ha un ampli servei d’autobusos que arriba a tots els seus barris.
Taxi: La ciutat disposa de set parades de taxi situades en diferents barris i al costat de serveis de gran afluència com ara l’Ajuntament, l’Hospital L’Esperit Sant o el Cementiri.