The 36-year-old recently joined Stuart Pearce's England Under-21 coaching staff for this summer's European Championships in Israel, but insists he has not decided whether to end his playing career just yet.
"It’s been an honor to play for and captain Everton. I’ve thoroughly enjoyed my time on Merseyside and will leave with immense pride," Neville told the club's official website.
"I would like to thank the manager, chairman, all of the staff and the players at Everton for their continued support during my time at the club. I’d also like to pay a special thanks to the fans, who have been amazing over the past eight years and Everton will always have a place in my heart."
Neville joined Everton as a 28-year-old in 2005 and this season became one of only seven players to play more than 500 Premier League games. Though the right back is leaving the Toffees, he admitted that he is considering remaining in top level football.
"I want to continue to play at the top level as long as I physically can, and will be weighing up my options before making a decision on my next move. I’ll now be doing everything I can to help Everton finish as high up the league table as possible," Neville said.
The former England international scored eight goals in 303 appearances for the Toffees during his eight years at Goodison Park.