Santa Coloma de Cervelló, a la comarca del Baix Llobregat, està situada al marge dret del riu Llobregat, entre les poblacions de Sant Boi de Llobregat i Sant Vicenç dels Horts (sud-nord) i Sant Feliu de Llobregat i Torrelles de Llobregat (est-oest).
Santa Coloma de Cervelló compta amb dues estacions dels Ferrocarrils de la Generalitat de Catalunya, una a Santa Coloma de Cervelló i una altra a la Colònia Güell, i quatre autobusos interurbans, L-76 (Oliveras, S.L), L-61 (Soler i Sauret, S.A), N-51 (Hispano Igualadina) amb servei nocturn, i N-41 (Soler i Sauret, SA) també amb servei nocturn.