García represented El Salvador at U23 and senior level. He won one cap for the former, it arrived in a 2012 CONCACAF Men's Pre-Olympic Tournament qualifier against Panama. In October 2014, García was called up to Albert Roca's first-team squad for friendlies with Colombia and Ecuador in the United States. He was substituted on in place of Alexander Mendoza during the match with Colombia at Red Bull Arena. He won his second cap a month later versus Panama at the Estadio Cuscatlán.
