Bonaga made his debut for Panama in the UNCAF Nations Cup 2009 semi-finals entering as a last minute substitute against Honduras on 30 January 2009 and has, as of 1 May 2015, earned a total of 23 caps, scoring 1 goal. He represented his country in 2 FIFA World Cup qualification matches and played at the 2011 and 2013 CONCACAF Gold Cups. On 10 January 2013 he scored against Guatemala in a friendly in the 67th minute.