Mark John Bunn (Londen, 16 november 1984) is een Engels voetballer die als doelman speelt. Hij tekende in juli 2015 een contract tot medio 2017 bij Aston Villa, dat hem transfervrij overnam van Norwich City.
Bunn speelde in de jeugd voor Tottenham Hotspur en Northampton Town. In 2004 werd hij een volledig seizoen uitgeleend aan Kettering Town. In augustus 2005 debuteerde hij voor Northampton Town in de eerste ronde van de League Cup tegen Queens Park Rangers.
Op 31 augustus 2008, de laatste dag van de zomerse transferperiode, tekende Bunn een vierjarig contract bij Blackburn Rovers. Hij debuteerde voor The Rovers op 5 januari 2009, in de League Cup tegen Blyth Spartans. Op 16 februari 2009 werd hij voor een maand verhuurd aan Leicester City. In augustus 2009 werd hij opnieuw uitgeleend, ditmaal aan Sheffield United. Daar bleef hij tot maart 2010. Op 28 december 2010 maakte hij zijn Premier League-debuut, tegen West Bromwich Albion. Hij verving tijdens de rust de geblesseerde Paul Robinson.