The 41-year-old actress says she undergoes two 90- minute power yoga sessions and attends spin classes "three to four times" every week to stay in shape, reported Red magazine.
"(I work out) three to four times a week... I love anything outdoorsy," says Theron.
The "Fast and Furious 8" star reveals she does not treat exercising as a "chore" as she has found ways in which she can have fun.
"I've always believed if you find something you love, exercise won't be a chore.
Theron says she has "juices and kale and green salads every day" to stay fresh and upbeat.