The Ashes usually happen every two years, alternating between being played in England and in Australia.

Basic frequency

  • The Ashes is a Test cricket series between England and Australia, traditionally scheduled on a roughly biennial cycle.
  • In simple terms, if there was a series in England one year, the next one is typically about two years later in Australia, and then back again.

Is it always exactly two years?

  • While people often say “every two years,” the actual gap can range from about 18 to 30 months because the English and Australian seasons fall at different times of the year.
  • Over a four‑year span, there are usually two Ashes series: one in each country, with the order and exact timing adjusted around other international cricket commitments.

Where they are played

  • The series alternates hosts: one series in England, the next in Australia, then back again, which has been the standard modern pattern.
  • Each modern Ashes series normally consists of five Test matches, forming a major part of both countries’ cricket calendar.

So if you’re planning ahead, think of The Ashes as a big Test series that comes around about every two years, switching sides of the world each time.

TL;DR: The Ashes happen about every two years, with a five-Test series alternating between England and Australia, though the exact gap can vary slightly because of the cricket schedule.

Information gathered from public forums or data available on the internet and portrayed here.