Gomshall is a village in the borough of Guildford in Surrey, England. It is on the A25, roughly halfway between Guildford and Dorking, and in Shere civil parish, which, reaching to Peaslake and Colmar's Hill, in 2001 recorded a human population of 3,359. Nearest places are Shere, Albury and Abinger Hammer. The River Tillingbourne flows through Gomshall, while the North Downs Way passes just to the north. The village also has a railway station on the North Downs Line, served by Great Western Railway trains running between Reading and Redhill.