Qatar's Interior Ministry said the fire started just after noon local time on an island that's part of the city of Lusail, which is hosting several games during the tournament, including a match between Argentina and Mexico late Saturday.
The blaze was about 3.5 kilometers (2 miles) from Lusail Stadium.
It sent thick black smoke into the sky, which was visible from a marketplace in central Doha as World Cup fans milled among its shops and restaurants.
Short link: