The eight-time champion finished atop second-round qualifying Group 8 with seven points, three better than Cuba, which also qualified -- for a seventh straight time.
Both teams were assured of advancing earlier in the day when Suriname defeated St. Vincent and the Grenadines 1-0 on Ronny Aloema's 42nd-minute penalty. Suriname already had been eliminated, and its victory prohibited any chance of St. Vincent surpassing either Cuba or Trinidad.
The results put Trinidad in Group A of the finals along with Haiti, the Dominican Republic and host Antigua & Barbuda beginning December 7.
Cuba will go into Group B with Martinique, Jamaica and French Guyana.
Trinidad's victory was its fifth in six games against Cuba over the past five years and extended its unbeaten streak to six matches, having allowed only three goals in that span. The loss left Cuba with only one victory in its last 16 games.