Defending champions India will get an early feel of the Australian conditions ahead of next year's ODI World Cup after agreeing to play a Test series against the hosts and a triangular one-day series, also featuring England, between December 4 and February 1.
Cricket Australia announced its schedule ahead of the World Cup which it would jointly host with New Zealand.
The fixtures include four Test matches between India and Australia starting December 4 in Brisbane. The series' other games will be played in Adelaide (December 12 to 16), Melbourne (December 26 to 30) and Sydney (January 3 to 7).
After a break, the tri-series will start on January 16, the finale of which will take place on February 1 in Perth.
"The Fans in Brisbane will see the India Test team for the first time since 2003-04," Cricket Australia said in a statement.
The World Cup will roll out from February 14 and conclude on March 29.
"The next 12 months will have something for everyone. It contains some refinements from last season that benefits both players and fans. Never before have we had so much high quality cricket to offer around Australia, whether it's international or domestic, men's or women's, or played with a red or white ball," Cricket Australia Chief Executive Officer James Sutherland said.
"The 2014-15 schedule looks very different to previous summers due in large part to the ICC Cricket World Cup 2015 that we are co-hosting with New Zealand for the first time in 23 years."