Testhossza 125–145 centiméter, szárnyfesztávolsága 140–165 centiméter, testtömege 2,1–3 kilogramm; a tojó kisebb és könnyebb, mint a hím. Teste és lába karcsú és hosszú. Csőre rózsaszín, a hegye mélyfekete. Tollazatának színe fehér és halványrózsaszín, a szárnya felső része sötétrózsaszín, alsó része pedig fekete. A karibi flamingót annak sötétebb árnyalatú és egyöntetű rózsaszín tollazata különbözteti meg a rózsás flamingótól.