W reprezentacji Kolumbii Ferreira zadebiutował 31 stycznia 2001 roku w wygranym 3:2 towarzyskim meczu z Meksykiem. W 2001 wystąpił w jednym meczu z Copa América 2001, z Wenezuelą (2:0). Kolumbia wygrała wówczas ten turniej. W 2004 roku zaliczył 3 występy w Copa América 2004: z Wenezuelą (1:0), z Boliwią (1:0) i z Peru (2:2). Z kolei w 2007 roku zagrał w 3 meczach Copa América 2007: z Paragwajem (0:5) i z Argentyną (2:4) i ze Stanami Zjednoczonymi (1:0). W swojej karierze wywalczył z kadrą U-20 mistrzostwo Ameryki Południowej w 1999 roku.