Organisers FIFA have been heavily criticised over their pricing policy for the tournament, with some seats for the final costing almost $US11,000 ($A15,400).
Tickets have even appeared on FIFA's resale portal for close to $US2.3million ($A3.2 million).
Guardiola, the former Barcelona and Bayern Munich boss considered the best manager in the world game today, said: "I remember the World Cup years ago was a celebration of the joy of football for the nations there and everyone travelled from around the globe to see their country play there, and it was affordable.
"Now, in modern times it is so expensive.
"But I'm not there, so I don't know the reason why. Hopefully, they can think about it. Football is for the fans.
"Of course, they have to think about sponsors and all this kind of stuff because otherwise it will not be sustainable, everybody knows it, but fans are the key for how this business can go on."
Guardiola was speaking after praising City for their decision to freeze ticket prices.
City announced on Friday that "in recognition of the extraordinary accumulated impact of the current cost-of-living pressures" their prices would be held at the same level for a third successive year.
Guardiola said: "Hats off to my chairman and my CEO. This business doesn't work without fans.
"The situation in the world is difficult and not increasing season tickets means a lot, for how special this club is and how good it is."
Some other clubs, including Manchester United, Arsenal, Newcastle and Liverpool, are planning increases. This has led to protests at Liverpool.
"I don't judge other clubs," Guardiola said. "They can do whatever they want."