Bagshot is a locality in the City of Greater Bendigo, Victoria, Australia. At the , Bagshot had a population of 355.
The locality has a public hall built in 1909. Bagshot is named after the town of Bagshot in Surrey, England.