Connor Farrell gav besökarna huvudrollen innan Luke Dorn gick över för värdarna i sin sista match för Castleford.
Solomona sprang i sina tre försök på båda sidor av Corey Thompson sätta Widnes tillbaka i spelet.
Ben Crooks, Matt Cook och Paul McShane gjorde också för Tigers, Patrick Ah Van, Farrell och Thompson svarar.
Den treble från Man of Steel nominerade Salomona innebär att han har gjort 40 försök i ligan denna term - den mest någonsin gjorde i en Super League kampanj.
Lesley Vainikolo och Danny McGuire höll gemensamt det totala rekordet av 38 försök under en säsong, båda under 2004, men som milstolpen inkluderade play-off matcher.
Resultatet innebär att Castleford slutar på femte plats i Super League medan Widnes slutar i sjunde.
Castleford: Dorn, Flynn, Webster, Minikin, Solomona, Hampshire, Gale, Cook, McShane, Springer, Holmes, Savelio, Milner.
Ersättningar: Maher, Chase, Crooks, McMeeken.
Widnes: Hanbury, Thompson, Dean, Runciman, Ah Van, Mellor, Gilmore, J Chapelhow, White, Dudson, Whitley, Farrell, Cahill.
Ersättningar: T Chapelhow, Leuluai, Heremaia, Mauokafoa.
Närvaro: 7,103.
Domare: Jack Smith
Denny Solomona slog rekord för de flesta försök som gjordes i en Super League säsong som hans hatt-trick hjälpte Castleford slå Widnes.