Steve Fitzpatrick, a bus driver at Northampton-based operator Uno, retired after 39 years of driving the town's public.
64-year-old Steve was met at his final stop by his friends and family to wish him luck.
Says Steve: "It's just been a job, I didn't even think it warranted all this. All I've done is work my whole, finish up and go home.
"But I didn't realise just how much support I had. Thank you so much to everybody."
The surprise retirement party was organised by Steve's bosses at Uno Northampton.