Charlwood is a village and civil parish in the Mole Valley district of Surrey, England. It is immediately north-west of London Gatwick Airport in West Sussex, close west of Horley and north of Crawley.