La ciudad se encuentra localizada en la zona sudoeste del departamento de Colonia, sobre ambas márgenes del arroyo de las Vacas, próximo a la desembocadura de éste en el río de la Plata, y en la intersección de las rutas nacionales 21 y 97.