The wives kicked off their girls' trip as one big group, sightseeing, hiking through temples, visiting a fish spa and playing with monkeys.
"I love that Bali is known for being a spiritual destination," said Shannon Beador at an ancient temple.
But it wasn't so spiritual for Barney or Vicki Gunvalson, who was surprised when she was splashed with holy water.
"Should have warned me!" she said, spitting.
"I don't get it. Wow. Look at that rock," Barney said. "It's so spiritual."
And she didn't find visiting a fish spa or feeding monkeys any more centering.
"It's a little bit creepy," Barney said, as the fish swarmed her feet to eat off the dead skin. "It looks like I have UGGs on."
The monkeys swarmed the wives, too, climbing all over them, much to Barney and Gunvalson's chagrin.
"This is like Planet of the Apes," said Barney.
But once Gunvalson, Beador, Lizzie Rovsek and Danielle Gregorio began to compare notes about Barney's season-long monkey business, the laughs ended for the new grandma.
"She wanted to give you a colonic to suck all the s--- out of you," Rovsek told a shocked Beador, before Gregorio told Gunvalson, "She's bashed Brooks to me."
"I really thought Tamra was my friend again," said a crying Gunvalson. "Tamra has this dark side to her, where she just can't have peace."
And she certainly didn't get it at dinner, when Gunvalson, Beador and Rovsek confronted a squirming Barney about her putdowns and lies, going so far as to tell Dubrow that Barney said the two were "fake friends" and not "that close" even though she was in her wedding.
"You're crap, Tamra," said a sassy Rovsek. "You're the most insecure woman I know."
"You will never see my face again!" screamed Barney, who then took off her heels and ran away from the dinner table – and cameras. "Goodbye!"
"I tried so hard to forgive her," said a bawling Gunvalson. "She's talking out of both sides of her mouth."
Continued Gunvalson: "The only thing that happened tonight is I lost a friend."
The season finale of The Real Housewives of Orange County airs Monday (9 p.m. ET) on Bravo.