Most of the 64 games will take place in the afternoon which is unlikely to be a problem in the cooler south but could subject players to searing heat in the tropical north and northeast.
The months of June and July represent the winter in the south but conditions are tropical further north.
With most of Brazil three hours behind GMT, the times are favourable for European television viewers who will be able to watch matches in the evening.
Asian viewers must stay up until the middle of the night but those who will suffer the most are the footballers.
Two matches in the northeastern city of Natal have been scheduled for 1300 local time (1600 GMT), as have two in nearby Recife and two in Salvador.
Manaus, in the heart of the Amazon rain forest, will stage two games at 1500 local time and one at 1600. The final at the Maracana in Rio de Janeiro will be played at 1600 on July 13.
-The start times were approved by FIFA's executive committee at a meeting on Thursday.
"When defining the kickoff times the following criteria was taken into consideration: equitable distribution across all teams, equitable rest periods for teams in the same group, temperature in venues, global TV market considerations, fan travel logistics, flight times and accommodation," said world soccer's governing body in a statement.
FIFA has been criticised in the past for putting television interests ahead of the players. The 1970 and 1986 World Cups in Mexico and the 1994 finals in the United States were often played in searing heat.
The toughest matches are likely to be a Group A fixture in Manaus on June 18 and a Group G game at the same venue on June 22, both at 1500.
A torrid afternoon also awaits the teams who meet in Natal in Group A on June 13 and in Group D on June 24, both at 1300, and in Group G in Salvador on June 16 and Group F on June 25, also at 1300.
All matches in the knockout rounds will be played at 1300 or 1700 local time.