He made his debut for Honduras in a September 2010 friendly match against Canada. On 26 January 2013, Beckeles scored his first ever goal for the national team in his 11th game, playing at the semi-finals of the 2013 Copa Centroamericana versus Belize. The goal proved to be a crucial one, as Honduras won 1–0 to progress to the final. He has represented his country at the 2011 CONCACAF Gold Cup. On 7 June 2014, he was sent off for two bookable offences in a World Cup warm-up match against England in Miami.