W reprezentacji Hondurasu García zadebiutował w 2005 roku. W tym samym roku był podstawowym zawodnikiem swojej drużyny w Złotym Pucharze CONCACAF, która dotarła do półfinału. Z kolei w 2007 roku wystąpił w Złotym Pucharze CONCACAF 2007 i tym razem doszedł z Hondurasem do ćwierćfinału. Był także członkiem kadry na MŚ w RPA. Jest częścią drużyny Hondurasu na 2014 FIFA World Cup w Brazylii.