The event took pace on Sunday, and huge crowds lined the streets to cheer on the runners.
They took part in a half marathon which took in the town’s three major parks, as well as family gun run at Beveridge Park.
Ryan Lafferty led from start to finish and crossed the line to take the the honours.
1. Kirkcaldy half marathon
And they're off!
Runners begin their 13-mile race through the town Photo: Fife Photo Agency
2. Kirkcaldy half marathon
The race got underway in Beveridge Park. Photo: Fife Photo Agency
3. Kirkcaldy half marathon
The race route took in Kirkcaldy's three main parks. Photo: Fife Photo Agency
4. Kirkcaldy Half Marathon
There was a great turnout for the races which formed a day-long event Photo: Fife Photo Agency