Craig Branch (ur. 11 lutego 1977 w Sydney) – australijski narciarz alpejski, trzykrotny olimpijczyk.
Kariera Pierwszy raz na arenie międzynarodowej pojawił się podczas zawodów FIS Race 28 sierpnia 1994 w australijskim Thredbo. Zajął tam 8. miejsce w supergigancie. W Pucharze Świata zadebiutował 10 stycznia 1999 roku w austriackim Flachau. Nie były to udane zawody dla niego, ponieważ nie ukończył pierwszego przejazdu. Pierwsze pucharowe punkty zdobył 15 grudnia 2007 roku w Val Gardenie, gdzie zajął 27. miejsce w zjeździe. W całej swojej karierze trzykrotnie zdobywał punkty do pucharowej klasyfikacji.
Trzykrotnie, w latach 2002, 2006 i 2010, startował na zimowych igrzyskach olimpijskich. Najlepszy wynik uzyskał na swoich pierwszych igrzyskach w Salt Lake City w 2002 roku. Tam w zjeździe uplasował się na 27. lokacie.
Kilkukrotny uczestnik mistrzostw świata i mistrzostw świata juniorów.