Alton is between Farnham to the northeast and Winchester to the southwest.
Along with the rest of South East England, Alton has a temperate climate which is generally warmer than the rest of the country.