García tegi oma debüüdi Hondurase eest 2005. aasta juuli sõbralikus mängus Kanada vastu ja on mänginud 2007., 2009. ja 2011. aasta UNCAF Rahvaste karikavõistlustel ning 2005., 2007.
, ja 2011 CONCACAF Gold Cups. García aitas Hondurasel võita 2011. aasta Copa Centroamericana, lõpetades 2013. aasta Copa Centroamericana teisena. Ta oli ka mitte-mängija meeskonna liige 2010. aasta FIFA maailmameistrivõistlustel Lõuna-Aafrikas. Ta mängis kõikidel kolmel E-rühma mängudel Hondurase eest 2014. aasta FIFA maailmameistrivõistlustel Brasiilias, sealhulgas Prantsusmaa vastu, kui ta tuli asendajana. García teenis oma 100. mängu Hondurase eest 4. septembril 2015 Venezuelasse 3:0. Alates 2017. aastast oli García Hondurase meeskonnale neljandal kohal 125 mänguga. Ta naasis rahvuskoondisse 15. novembril 2020 pärast kolmeaastast puudumist sõbralikus mängus Guatemala vastu.