Logan MacMillan (born July 5, 1989) is a Canadian former professional ice hockey centre who last played for the Manchester Storm of the Elite Ice Hockey League (EIHL).
He captained Team Atlantic at the 2006 World Under-17 Hockey Challenge, posting six points (3-3-6).
On December 23, 2008, MacMillan was traded by the Halifax Mooseheads to the Rimouski Océanic for Guillaume Pelletier and four draft picks.
On June 30, 2010, MacMillan was traded by the Ducks to the Calgary Flames in exchange for winger Jason Jaffray and future considerations.
On August 7, 2012, MacMillan signed his first European contract with Dornbirner EC of the Austrian Hockey League (EBEL) for the 2012–13 season.