How many ships were in the Spanish Armada of 1588?
Guess before you scroll — the answer is below
The answer
130 ships
The Armada sailed with about 130 ships and 30,000 men. Fewer than half made it home, and most losses came from storms off Scotland and Ireland rather than English gunfire. Only a handful of ships were actually sunk in battle.
How to get close to this number
Reason from the objective. The fleet was assembled to escort an invasion army across the Channel, which requires troop transports, supply vessels and warships to protect them. A force with that mission runs to a hundred or more vessels, because most of them are not fighting ships at all.
The casualty pattern in the explanation is what the popular story gets wrong: most losses came from storms off Scotland and Ireland rather than from English gunfire, and only a handful of ships were actually sunk in battle. The fleet was defeated tactically and destroyed by weather on the long route home around the British Isles.
That distinction matters for how the event is understood. A naval battle that decides almost nothing, followed by a navigational catastrophe that decides everything, is a much less satisfying story than the one usually told — which is precisely why the told version has persisted for four centuries.
Where this number comes from
| Source | Encyclopaedia Britannica |
|---|---|
| Figure refers to | 1588 |
| Last checked | |
| Unit | ships |
Numbers move. If this one has drifted from its source, let us know.
Think you can do better?
Five fresh questions every day. No account needed.
Related questions
- As of 2026, how many years has the Sagrada Família been under construction?
- How many days did Magellan’s expedition take to circle the globe?
- How many years did the Hundred Years’ War actually last?
- How many days did the Berlin Airlift last?
- How many minutes did the shortest war in history last?
- How many African countries gained independence in 1960 alone, known as the "Year of Africa"?