But that hasn't helped women forced to rely on packed buses, by far the city's most-used form of public transportation — until this week.
Acting on complaints from women's groups, the city rolled out "ladies only" buses, complete with pink signs in the windshields to wave off the men.
As word spreads about the buses, the women seem delighted, while some men forced to wait a few minutes longer have shown their anger. Still others have stumbled on board despite the signs, much to their embarrassment.
On Thursday, passengers on one of the female-only buses spent most of their trip down the capital's tree-lined Reforma Avenue chatting or putting on makeup, instead of fighting off unwanted male attention.