Il va raccrocher les crampons après 17 ans de rugby professionnel avec Wellington, les Hurricanes et les All Blacks.
Coles, qui aura 37 ans en décembre, a débuté la finale de la Coupe du monde 2015 lorsque la Nouvelle-Zélande a battu l'Australie à Twickenham.
Sa dernière apparition avec les All Blacks a eu lieu lors de la victoire 39-37 sur l'Australie en septembre dernier.
La Coupe du monde de rugby se déroule en septembre-octobre en France.
Les 20 essais qu'il a marqués en 84 tests font de Coles le troisième meilleur buteur de l'histoire des All Blacks, derrière Richie McCaw et Kieran Read.
"Merci au Poneke FC (son club local), à Wellington, aux Hurricanes et aux All Blacks de m'avoir offert le poste de mes rêves", a déclaré Coles.
"J'ai hâte de profiter de l'année et de créer de nouveaux souvenirs".
Coles a joué au niveau international pendant 11 saisons.
Seuls Sean Fitzpatrick (92) et Keven Mealamu (132) ont fait plus d'apparitions pour les All Blacks au poste de talonneur.
Coles a été le capitaine des Hurricanes pour le titre de Super Rugby 2016, lorsqu'il a mené l'équipe à la victoire contre les Lions de Johannesburg malgré une blessure aux côtes.