John Flanagan (født 22. maj 1944) er en australsk forfatter, mest kendt for fantasyserien Skyggens Lærling. Han voksede op i Sydney, Australien, hvor han allerede dengang drømte om at blive forfatter. Hans første bog kom i 2004, hed Gorlans ruiner, og var samtidig den første bog i Skyggens Lærling serien"