Kenya Moore survived a nightmare vacation, and a blowout argument with her boyfriend before they finally broke things off.

The 'Real Housewives of Atlanta' star's now ex-bf, Matt Jordan, announced their breakup, but left out the details of their Memorial Day weekend in Mexico ... where, according to sources close to the couple, they got into a huge dispute. We're told Kenya locked herself in their hotel room, but Matt got mad and "kicked the door in and broke it."

When he got in, the argument got more heated -- he repeatedly called her "bitch" and "c***" ... according to our sources.

We're told they actually flew back to Atlanta on the same flight, but Kenya changed their seats. Once they landed, Matt grabbed her luggage ... and to avoid a scene, Kenya went back to her place in a separate car from Matt. But things blew up again when he showed up to her house and dumped her bag on the driveway, and that was it.