Coelho was capped for Portugal at under-19 level, appearing for the nation at the 2006 UEFA European Championship and the 2006 Lusofonia Games. The following year, he was picked for the squad that competed in the FIFA U-20 World Cup in Canada.