Machro est un village dans le raïon d'Ivanava, dans Voblast de Brest, en Biélorussie. Machro se situe à 137 m d'altitude. Sa population est de 885 habitants. La grande ville la plus proche est Pinsk, à 39 km à l'est. Parmi les sites touristiques alentour : Saint Nicholas Orthodox church, Buchyn (15,8 km), Saints Peter and Paul church in Machro (0,4 km) et Orthodox church of the Pokrov in Ivanava (18,9 km).

Aussi écrit Махро.