The Sydney and Melbourne Cricket Grounds have been confirmed to keep the New Year's and Boxing Day Tests until at least the end of 2031 in a Cricket Australia announcement.
Speculation has been mounting over the future of both Tests in recent times.
The New Year's Test, in particular, held in Sydney, had been under the microscope given the weather which often hits Sydney in early January.
Adelaide and Perth were both believed to be in the running, but that has now been dismissed, with Sydney and Melbourne to keep their respective spots on the calendar for the next seven years.
Perth will host the first Test of the summer for the next three years, while Adelaide has been guaranteed the match before Christmas until the end of 2031 in either day or day-night format, with it to be decided each year.
Brisbane, on the other hand, has fewer guarantees but will likely have the second Test of the 2025-26 Ashes series against England after the opener in Perth. Uncertainty is clouded around the future of the Gabba given plans in Queensland for the 2032 Olympic Games are still taking shape.
There are no commitments for Tasmania, the Australian Capital Territory or Northern Territory in the new program.
"We are delighted to confirm long-term hosting rights which provide certainty around the locations of some fantastic cricket over the next seven years," CA CEO Nick Hockley said today.
"We are confident this schedule ensures the best cricket will be played in the best venues at the right times across the country, including a fantastic mix of iconic Test matches, new blockbusters such as the West Test and Christmas Test and exciting day-night fixtures.
"Ensuring that cities across Australia get the best possible fixtures at the times they want is a challenging task but we believe this plan delivers a fantastic schedule for cricket fans.
"We are enormously grateful for the strong support of state and territory Governments and venue operators who will help us to deliver brilliant experiences across the country and maximise economic impact from these major events."
It has also been announced that a 150th anniversary Test against England - a one-off match - is being planned to be held at the Melbourne Cricket Ground in 2027.
England, as it stands, are due to tour Australia for the Ashes in the 2025-26 summer, so would return at the end of the following summer for the one-off celebratory Test.
"The 150th anniversary Test match at the MCG in March 2027 will be a wonderful celebration of the pinnacle format of the game at one of the world's great sporting arenas and we can't wait to host England on that occasion," Hockley said.
A similar announcement around women's cricket is set to be made once a new future tour program is confirmed.
Australian men's future tours program
September 2024: 3 T20s vs Scotland (away)
September 2024: 5 ODIs, 3 T20Is vs England (away)
November 2024: 3 ODIs, 3 T20Is vs Pakistan (home)
December 2024 - January 2025: 5 Tests vs India (home)
February 2025: 2 Tests vs Sri Lanka (away)
February-March 2025: ICC Champions Trophy (Pakistan)
June-July 2025: 2 Tests, 3 ODIs, 3 T20Is vs West Indies (away)
August 2025: 3 ODIs, 3 T20Is vs South Africa (home - Top End series)
October 2025: 3 T20Is vs New Zealand (away)
October-November 2025: 3 ODIs, 5 T20Is vs India (home)
December 2025 - January 2026: 5 Tests vs England (home)
February 2026: 3 T20Is vs Pakistan (away)
February-March 2026: T20 World Cup (India and Sri Lanka)
March 2026: 3 ODIs vs Pakistan (away)
June 2026: 3 ODIs, 3 T20Is vs Bangladesh (away)
August 2026: 1 Test, 3 T20Is vs Afghanistan (home - Top End series)
September-October 2026: 3 Tests, 3 ODIs vs South Africa (away)
November-December 2026: 3 ODIs, 3T20Is vs England (home)
December 2026 - January 2027: 3 Tests vs New Zealand (home)
January-February 2027: 5 Tests vs India (away)
March 2027: 2 Tests vs Bangladesh (home)
March 2027: 1 Test vs England (home - MCG, 150th anniversary Test)