Martha Musonza-Holman, 39, of Llantilio Pertholey, set off to walk 22 miles without shoes from Brecon to Llanfoist.
She undertook the challenge because many women in Zimbabwe walk miles for water without shoes as they are too expensive.
Mrs Musonza-Holman went everywhere barefoot as a child while growing up in the Domboshawa region as her father couldn’t afford to buy her footwear.
But, after her feet blistered badly and started bleeding yesterday, she was forced to have them dressed and bandaged after around nine miles.
While she wanted to proceed without footwear, she finally listened to the pleas of husband David Holman, who was walking with her, to put trainers on.
Mr Holman said: "Her feet were really suffering and were destroyed. Martha wanted to keep going, but there was no way she was going to do it without trainers."
Friends and supporters joined her along the canal route and Mrs Musonza-Holman arrived at Llanfoist Village Hall at around 5pm.
She runs Love Zimbabwe, a charity that works with communities in Zimbabwe and she hopes yesterday’s effort will raise £5,000 for community projects.