The 36-year-old said he intends to keep playing at a high level "as long as I physically can" and will look for a new club in the summer.
Neville did not specify a reason for leaving Everton, for whom he has played over 300 times since joining from Manchester United in 2005.
He said: “It’s been an honour to play for and captain Everton Football Club. I’ve thoroughly enjoyed my time on Merseyside and will leave with immense pride.
"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.”
In the longer term, Neville appears destined for a future in coaching, and forms part of Stuart Pearce's staff for the European Under-21 Championships this summer.
Neville made his United debut in 1995 as part of a talented group of young players including his brother Gary, David Beckham and Paul Scholes.
He won 59 England caps and was a squad member at three European Championships.
- Sports & Recreation
- Manchester United