This was the seventh time that the Rev Dr Leslie Milton, minister at St Andrew’s High Church, has taken part in the event.
This time, he took on the Mighty Stride of about 21 miles, starting at Holyrood and finishing at Murrayfield.
Dr Milton, whose dog Bert joined him for the final five miles, said: “The KiltWalk is always an inspiring event and this year was no exception.
“It is an amazing testament to the many people across our communities who are committed to improving the lives of people locally and throughout the world.”
He added: “I was part of the Edinburgh KiltWalk Christian Aid team. Eight of us were taking part, participating in each of the three distances: 21 miles, 11 miles and five miles. Between us, we raised £3,000.
“Christian Aid works with partners in many countries, not just to provide emergency relief, but to give skills, training and support local communities to live sustainable lives and increase family income.
“It was really exciting to be walking alongside others supporting local and international charities.
“We had been warned that the weather was due to take a turn for the worst but it was a perfect day for a walk – pleasantly warm without being too hot.
“And the rain, when it did come, started when most walkers had already completed or were within the last couple of miles.
“Seeing the finishing line just as the drizzle was turning to rain was a great relief and everyone who completed has a real sense of achievement.”