Andrew John Hughes (ur. 2 stycznia 1978 roku w Stockporcie) – angielski piłkarz występujący na pozycji pomocnika. Obecnie gra w Boltonie Wanderers.

Kariera klubowa Andy Hughes zawodową karierę rozpoczynał w 1996 roku w angielskim zespole Oldham Athletic. Przez dwa sezony rozegrał dla niego 34 spotkania i zdobył jednego gola. W 1998 został wypożyczony do Notts County, a następnie działacze tego klubu zdecydowali się wykupić Hughesa na stałe. Angielski pomocnik szybko wywalczył sobie miejsce w podstawowym składzie Notts County i stał się jednym z najlepszych piłkarzy w kadrze. Kolejną drużyną w karierze Anglika był Reading, do którego Hughes trafił 5 lipca 2001 roku. Anglik miał zagwarantowane miejsce w podstawowej jedenastce i łącznie w barwach Reading wystąpił w 166 ligowych pojedynkach.