Five routes of the National Cycle Network pass through Surrey.
NCR4 (The Thames Valley Cycle Route) enters Surrey from the London Borough of Richmond at Molesey by Hampton Court Palace, and goes via Walton-on-Thames to Weybridge where the route splits rejoining at Staines (at the Thames river bridge). One route takes you via Chertsey (linking with NCR223) and Thorpe Park whilst the other crosses the Thames at Weybridge ferry and goes via Laleham. Leaving Staines the route goes via Egham where it leaves Surrey into Windsor Great Park.
NCR21 (The Downs and Weald Cycle Route) enters Surrey from the London Borough of Croydon near Warlingham, and goes over over the North Downs to Redhill, leaving the county via Horley and Gatwick Airport.
NCR22 enters Surrey near Farnham and goes via Puttenham, Guildford (linking with NCR223), Shere, Westcott, Dorking, Headley, Epsom Downs, Banstead and Woodmansterne where it enters the London Borough of Croydon and becomes route 20. The only section left to complete is between Westcott and Dorking (about 2 miles). Once complete route 22 will link London with Portsmouth.
NCR221 follows the Basingstoke canal between Pirbright and New Haw (junction of the canal with the River Wey) going via Woking town centre where it links with NCR223. The route uses the recently upgraded towpath making an excellent off-road route.
NCR223 goes between Guildford (linking with route 22) and Chertsey (linking with NCR4) via Woking (linking with NCR221).
A sixth route (NCR222) also crosses Surrey but is more commonly known and also signed as the Downslink.
You can find information, maps and publications on these routes and the rest of the National Cycle Network by visiting National Cycle Network.