Romania v Peru. 14th July, 1930, during the inaugural tournament in 1930, holds the record for the lowest attendance of any FIFA World Cup match in history, although their is some discrepancy of the actual number of people.
On 14th July 1930, Romania and Peru took to the field of the Estadio Pocitos to play the first match in Group 3. It was the third match of the the tournament and the first match of the day as Brazil and Yugoslavia were scheduled to kick-off for later that afternoon at Parque Central. This match holds the distinction of the lowest ever attendance at a World Cup finals. However, there are discrepancies on the actual figure. One as low as 300 and the other 2,549.
The reasons for the low figure at the ten thousand capacity stadium may be due to the cold weather or perhaps the Uruguayan public were drawn to the more attractive tie of witnessing two time South American Champions (1919, 1922), Brazil, who hadn't played an official match since 1925, play Yugoslavia. Some twenty four thousand witnessed Yugoslavia's shock 2-1 victory.
https://worldcup1930project.blogspot.com/2015/08/the-world-cups-lowest-ever-attendance.html?m=1