Machro este un sat din raionul Ivanava, din regiunea Brest, Belarus. Machro se află la 137 m altitudine. Populația este de 885 de locuitori. Cel mai apropiat oraș mare este Pinsk, la 39 km la est. Printre obiectivele din împrejurimi: Saint Nicholas Orthodox church, Buchyn (15,8 km), Saints Peter and Paul church in Machro (0,4 km) și Orthodox church of the Pokrov in Ivanava (18,9 km).
Se scrie și Махро.