A Sanquhar man has handed over a cheque after completing a gruelling charity challenge following his mum's health scare.

Callum Taylor completed an incredible 300-mile trek from his home to the northern tip of the UK mainland at John o' Groats.

Callum set off on his two-week journey on Saturday, April 13 in a quest to raise money for Dumfries & Galloway Royal Infirmary's stroke rehab ward, which took care of his mum Jacky.

READ MORE: Hero son completes 300-mile walk to John o' Groats

Last June, Callum's mum sadly suffered a brain aneurysm. After going through life-saving surgery, Jacky then faced numerous trips to surgery to deal with complications from the initial bleed.

Thankfully, Callum and his family welcomed Jacky back home just before Christmas, with the 43-year-old continuing her recovery to this day.

Jacky was home in time for Christmas.Jacky was home in time for Christmas. (Image: Submitted)

Callum's incredible efforts helped to raise £13,000 which has now been donated to the ward.

During his challenge, he said: “I wanted to do something that would push my own limits.

"A huge thanks to everyone who has helped me on this journey from sponsors, donators and friends and family.

"None of this would’ve been possible without any of you."

Callum took mum Jacky along to the ward to hand over the cheque.

Callum reaching John o' Groats.Callum reaching John o' Groats. (Image: Submitted)

A spokesperson for the Dumfries and Galloway Health Board Endowment Fund, which works to support the health board, said: "Callum, his Mum Jacky and family came to visit Ward D7 this week to present the cheque.

"The staff and teams that cared for his Mum were so pleased to see Jacky’s progress and touched by Callum’s efforts and the amazing amount he raised.

"Every person that donated and supported Callum will go on to make a big difference, the staff are looking at the latest equipment in stroke and rehabilitation care that will benefit all patients cared for by their teams and they are going to keep Callum and his family updated on how the funds will be spent and the impact it will make.

"A big thank you again, to Callum, his family and friends and all those who supported the fundraising."