Sasuke comes back in episode #478 of Naruto Shippuden. The episode is titled “The Unison Sign.” Sasuke can not stay away from Leaf Village for good. He accepts Naruto’s ninja way & returns to his beloved Leaf Village once again after the 4th Great Ninja War to help protect the village from enemies.
Sasuke doesn’t return to the Leaf Village until Naruto Shippuden episode 478 after the battle between himself and Naruto concludes to end the series. At its conclusion, Sasuke finds some common ground with Naruto, accepting his ninja way and deciding to finally return to the Leaf Village.