The difference between declarative and scripted pipelines in Jenkins lies in syntax and flexibility. Declarative pipelines offer a simpler, more readable syntax with predefined structure, while Scripted pipelines provide more control and script-like syntax.