Pedro Isidro (born 17 July 1985) is a Portuguese race walker. He competed in the 50 km event at the 2012 and 2016 Olympics and finished 39th and 33rd, respectively.