The former EastEnders actor was voted the winner by the public ahead of Martina Navratilova. George Takei had earlier exited the show in third place.
Swash remarked that his experience in the jungle had been "amazing", adding: "The whole thing was just a lovely experience. It's been worthwhile.
"It's been an amazing three weeks. I can't believe I've come out as the last one!"
Speaking about his friendship with Takei, he told hosts Ant and Dec that he "loves the man" and claimed: "If he was a bird, I'd be all over him."