The German praised England's current team as "really talented", but said the lack of a winter break in the country would count against the team at Euro 2016, BBC wrote.
"You have too many games, that's for sure," Klopp told Football Focus. "You have no break, too many tournaments.
"I think everybody knows that's not the way [to be successful]."
The 48-year-old added, "Everybody thinks [manager] Roy [Hodgson] should lead these boys to the title, it has really good players.
"But they've had no break for one year. All the other teams have. You can be [successful] but it's much harder."
England has not reached the semifinals at any of its past eight major tournaments, and was knocked out at the group stage of the 2014 World Cup in Brazil.
Klopp added that the fixture schedule in domestic football has also contributed to the recent struggles of English clubs in the Champions League, Europe's elite competition.
"There are reasons why the big English clubs in the last few years were not that successful," he said. "You have too many tournaments."
Klopp's Liverpool side face three matches in eight days over Christmas and New Year, starting against surprise Premier League leader Leicester at Anfield on December 26.
Klopp confirmed that Daniel Sturridge is currently doing "a little pre-season" as he works towards recovering from a hamstring injury.
The England striker is not expected to be fit until mid-January after straining his muscle against Newcastle on December 6.
"He will do this for seven, eight, nine days and then we will see," said Klopp.