Ya'll Nibbiars From the Quora.
During the Olympic Games, Rio de Janeiro received 1.2 millions visitors. According to Rio’s city hall, 410 thousands of those were not from Brazil.
During FIFA world cup Rio received 886 thousands tourists, 471 thousands of those were foreign tourists.
Of course FIFA world cup have more than one host city, so there were much more tourists than this. Also, Rio received less tourists from Brazil because there were lots of other cities hosting FIFA World Cup.
Other cities that hosted FIFA world Cup received less tourists than Rio:
São Paulo 510,000
Belo Horizonte 355,000
Brasilia 490,000
Porto Alegre 350,000
Recife 400,000
Manaus 260,000
Cuiaba 120,000
Natal 180,000
Salvador 700,000
So, in number of tourists, World Cup can be considered bigger.
And FIFA cost much less to host than the Olympics and has same or better impact on the economy and also could generate more foreign tourists as the Football fans are a bunch of craziest lot there. And also as the Infrastructure is distributed al9ng multiple cities less risk of being white elephant if a Balance is kept in utilizing old stadium renovating them, rebuilding old stadium and only few new ones.
The data also showed the FIFA has significantly more impact on the economy than the Olympics at much less costs.
In other words Olympic is more if Prestige, while the FIFA is more about Financial sense.
If you talk about audience, both events are watched for about half of the Earth. Fifa World Cup reached 3.5 billions viewers, while Olympic Games 3.5 billions.