Despite having the better of the first 25 minutes through chances for Seager and Alfons Fosu-Mensah, it was Buckley who went ahead in the first half through a Callum Humphries header.
The fast paced start to the game was instantly slowed down after Buckley took the lead, with neither side able to create any clear cut chances.
The second half started similar to how the first ended, but the introduction of Robbie Parry on the 57th minute instantly changed that.
Parry’s skilful run on the right hand side of the pitch jinxed his way past defenders, and eventually won his side a penalty.
Dean Seager stepped up confidently and slotted his penalty home to equalise, giving Llandudno the hope to get all three points.
Bur it was the worst possible restart to the game as Buckley went up the other end and a lack of concentration at the back meant Buckley themselves were awarded a penalty.
Aled Bellis was the taker for Buckley and in fairness, he expertly converted his kick from 12 yards.
Llandudno were fighting from the restart to get themselves back in the game, Parry was constantly causing trouble on the right with the help of the overlapping Lee Thomas.
Lewis Sirrell had a shot from range but it was straight at the keeper, whilst Seager turned well and got a shot away but it was tipped wide.
Llandudno’s best chance to equalise came after superb play from the team, with Danny Hughes, Lee Thomas, Seager and Parry all involved in the attack, all that was needed was the finish but Robbie Parry’s strike was again well saved.
Aaron Pomeyie replaced Bryan Roberts on the 75th minute and he brought another attacking force to the game, whipping in a few good crosses that no one got on the end of.
Buckley Town held on to keep all three points for themselves and got their first win in three games.
Llandudno face bottom of the table Porthmadog on the weekend, who will be looking for a reaction themselves after they only managed to get a point at home to Llangefni.