The 30-year-old, who recently split from her husband of three years Orlando Bloom, was spotted with the 39-year-old actor and a large group of friends at an eatery in Las Vegas, reported E!Online.
"They looked like they were having a great time. They came with a bunch of friends and were overheard talking about going out the night before," a source said.
Kerr was with two girl friends and sat across from Leonardo.
The pair did not appear to be flirting, despite being linked together in the past.