Criuleni este situat la 43 km nord-est de Chișinău, pe râul Nistru. Altitudinea este de 19 metri deasupra nivelului mării.