Defending champions India will get an early feel of the Australian conditions ahead of next year's 50-overs 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 in 2015.
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.
Schedule: India's tour of Australia (2014-15)
Dec 4-8: 1st Test Australia v India - Brisbane
Dec 12-16: 2nd Test Australia v India - Adelaide
Dec 26-30: 3rd Test Australia v India - Melbourne
Jan 3-7: 4th Test Australia v India - Sydney
Jan 16: Australia v India - Melbourne
Jan 18: Australia v England - Sydney
Jan 20: England v India - Brisbane
Jan 23: Australia v England - Hobart
Jan 26: Australia v India - Sydney
Jan 30: England v India - Perth
Feb 1: Final - Perth.