Persia was attempting to bring Greece within its empire to bring peace to the Aegean Sea area.
The southern Greek city-states resisted and were invaded.
The Greek strategy was to first defeat the Persian navy which threatened the Greek cities and so forced them to keep their armies at home, and allowed the Persians to pick off the cities one at a time.
So the Greek navy assembled at Salamis, where the Persians thought they had them cornered in the strait. However the Greek plan was to get the Persian fleet strung out entering the strait and defeat them while dispersed.
It worked.
It was a sea battle. The Greek fleet assembled at the island of Salamis in preparation to fighting the Persian fleet.
The Battle of Salamis took place in the strait between Piraeus and Salamis Island, an island in the Saronic Gulf near Athens.
In the strait between the island of Salamis and Athens.
In the bay between the island of Salamis and Athens.
In the strait between Salamis Island and Athens.
Battle of Salamis happened in -480.
It was a sea battle. The Greek fleet assembled at the island of Salamis in preparation to fighting the Persian fleet.
480
The Battle of Salamis took place in the strait between Piraeus and Salamis Island, an island in the Saronic Gulf near Athens.
In the strait between the island of Salamis and Athens.
In the bay between the island of Salamis and Athens.
Xerxes I of Persia was defeated in the naval battle of Salamis by Athenian admiral Themistocles .
In the strait between Salamis Island and Athens.
Approximately 1 month! :D The question you mean is : how long did the battle of salamis last? ;)
Between the Island of Salamis and the Greek mainland near Athens.
In the straits between mainland Greece and the Island of Salamis, September 480 BC. The battle was a decisive Greek victory
Salamis which destroyed Persian sea power.