García gerði sitt fyrsta leik fyrir Hondúras í vináttuleik gegn Kanada í júlí 2005 og hefur spilað á 2007, 2009 og 2011 UNCAF Nations Cups sem og á 2005,
2007, og 2011 CONCACAF gullbikar. García hjálpaði Hondúras að vinna Copa Centroamericana 2011 og varð annar á Copa Centroamericana 2013. Hann var einnig leikmaður á HM 2010 í Suður-Afríku. Hann lék í öllum þremur leikjum í E-hópnum fyrir Hondúras á HM 2014 í Brasilíu, þar á meðal gegn Frakklandi þegar hann kom inn sem varamaður. García vann sér 100. landsleik sinn fyrir Hondúras 4. september 2015 í 3 - 0 sigri gegn Venesúela. Árið 2017 var García fjórði leikmaður Hondúras með 125 landsleiki. Hann kom aftur til landsliðsins í vináttuleik gegn Gvatemala 15. nóvember 2020 eftir þriggja ára fjarveru.