The couple was spotted in Malibu over the weekend, where Bloom, 39, hosted Perry, 31, at his home.
"Orlando and Katy are spending the weekend at his Malibu house," says the source. "They went to Malibu Soho House on Saturday. They sat on the patio and looked very happy."
Last week, the couple shared a romantic meal together in West Hollywood, dispelling rumours that their relationship was on the rocks.
The actor and pop star starting dating earlier this year after Perry split from on-again, off-again boyfriend John Mayer last July.