A diferença entre let e const está no escopo e na imutabilidade. Variáveis declaradas com let têm escopo de bloco e podem ser reatribuídas com novos valores. Já variáveis declaradas com const têm escopo de bloco e não podem ser reatribuídas depois de inicializadas.