Mauricio Fiol Villanueva (born March 26, 1994) is a Peruvian swimmer. At the 2012 Summer Olympics, he competed in the Men's 200 metre butterfly, finishing in 25th place overall in the heats, failing to qualify for the semifinals. He has also won a bronze medal in 1500 metre free in the 2012 Swimming World Cup in Moscow, Russia.