The Peloponnesian War was fought between Athens and her allies, and Sparta and her allies. It lasted almost 30 years—from 431–404.