Walton is an unincorporated community in Lane County, Oregon, United States. It is located halfway between Eugene and Florence on Oregon Route 126.