The 144th Open will take place from July 16-19, the 29th time that golf's oldest major championship will be held on the Old Course.
Since 1990, the Open has been staged at St Andrews every five years. South Africa's Louis Oosthuizen won by seven shots in 2010.
R&A chief executive Peter Dawson said: "We are delighted to announce that The Open will be returning to St Andrews and the historic Old Course in 2015.
"St Andrews has proved time and again that it is perfectly equipped to host The Open and I am certain we will yet again see a worthy winner lift the Claret Jug.
"Players, spectators and officials alike will welcome a return to the game's spiritual home and I fully expect that we will witness another thrilling Championship."