Accused mass murderer Patrick Crusius got lost driving in El Paso and headed to the local Walmart — where he eventually slaughtered 22 people — because he was hungry, the city’s police chief said Monday.

Police believe that the killer ate before his onslaught, casing the store while going inside without any of his weapons, according to the top cop and a report.

“He took about 10 to 11 hours traveling from his home in Allen, Texas, to El Paso’’ on Saturday morning, Police Chief Greg Allen told reporters about Crusius, a 21-year-old Allen resident.

“As soon as he got here, he was lost in a neighborhood. After that, he found his way to the Walmart because we understand he was hungry. That’s about as far as I can go without getting into too much detail.’’

Asked if Walmart was his target, the chief said, “No, he, I can’t make comment on that directly. Again, that’s part of the investigation.’’

Allen, asked whether Crusius ate before firing his AK-47-style assault rifle into the teeming store, added, “That’s what we suspect he did right now.’’

A law enforcement source told ABC News that Crusius had cased the place before the massacre.

The chilling new details surfaced as hospital officials upped the death toll from the shooting by two, to 22.

Eight of those killed in the suspected race-hate attack were Mexican nationals, Mexico’s foreign relations secretary, Marcelo Ebrard, said in a tweet.

The fatalities also included 13 US citizens and a German national, Allen said.

Crusius has been chatty with investigators — yet shown no remorse for his heinous actions, authorities said.

A police official told CNN that the twisted young man, who authorities believe posted a rambling, anti-immigrant “manifesto’’ online 20 minutes before the shooting, “had a stone-cold look when he was arrested.

“It was nothing short of evil,’’ the source said. “It was a look I’d never seen before, and I’ve been on this force for 31 years.”