Huddleston is located in
Bedford County, between Bedford and Altavista, on the banks of Goose Creek, on Highway 626 in the
Central Region of the state.
Huddleston is part of the Lynchburg, Virginia metro area.
Huddleston was named after Henry Huttleston Rogers, railroad financier.