Juan Martín Barrundia Flores (17 December 1845 – 26 August 1890) was a military officer and liberal politician from Guatemala.
He was the son of the influential liberal leader José Francisco Barrundia.
Barrundia was appointed as Secretary of War during the constitutional presidential term of general Justo Rufino Barrios, until the violent death of Barrios, on 2 April 1885.
After the president's death, Barrundia was hoping to reach the presidency, but was outsmarted by general Manuel Lisandro Barillas, governor of Quetzaltenango who became president instead.
After going into exile to México, Barrundia kept attacking Barilla's regime which was used against him as he was blamed as the culprit for all the mistakes and abuses that took place during the deceased president Justo Rufino Barrios.
Barrundia died in August 1890 when the Guatemalan police attempted to capture him on board of the SS Acapulco, which was docked at Puerto San José.