García wurde erstmals 2009 in die honduranische Fußballnationalmannschaft berufen. Sein Debüt gab er am 11. Juli 2009 gegen Grenada (4:0) während des CONCACAF Gold Cup 2009. Er absolvierte für sein Heimatland insgesamt 39 Spiele, wobei ihm sein einziges Tor am 6. Februar 2013 im WM-Qualifikationsspiel gegen die USA gelang (Endstand: 2:1). Das Tor erzielte er per Fallrückzieher.