William Flinders Petrie var barnebarnet til kaptein Matthew Flinders som utforsket Australias kyst. Flinders Petrie ble født i Charlton i England og ble utdannet hjemme av sine foreldre. Hans far, som var landmåler, lærte ham verdien av grundige undersøkelser og la dermed grunnlaget for hans karriere.