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 here.
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."
"With a Test series against India, ODIs against the top teams in world cricket, the ICC Cricket World Cup and another strong domestic calendar, this year promises to be even bigger," Sutherland added.
The complete Cricket Australia Schedule:
November 5: 1st T20 Australia v South Africa - Adelaide
November 7: 2nd T20 Australia v South Africa - Melbourne
November 9: 3rd T20 Australia v South Africa - Sydney
November 14: 1st ODI Australia v South Africa - Perth
November 16: 2nd ODI Australia v South Africa - Perth
November 19: 3rd ODI Australia v South Africa - Canberra
November 21: 4th ODI Australia v South Africa - Melbourne
November 23: 5th ODI Australia v South Africa - Sydney
December 4-8: 1st Test Australia v India - Brisbane
December 12-16: 2nd Test Australia v India - Adelaide
December 26-30: 3rd Test Australia v India - Melbourne
January 3-7: 4th Test Australia v India - Sydney
January 16: Australia v India - Melbourne
January 18: Australia v England - Sydney
January 20: England v India - Brisbane
January 23: Australia v England - Hobart
January 26: Australia v India - Sydney
January 30: England v India - Perth
February 1: Final - Perth.