La ciudad de Carmelo, se encuentra en la zona noroeste 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.
Ubicada a 75 kms de Colonia del Sacramento y 25 kms de Nueva Palmira.