W reprezentacji Kostaryki Barrantes zadebiutował w 2006 roku. W 2007 roku został powołany do kadry na Złoty Puchar CONCACAF 2007. Wystąpił na nim w czterech meczach: z Kanadą (1:2), z Haiti (1:1), z Gwadelupą (1:0) i w ćwierćfinale z Meksykiem (0:1 po dogrywce). Z kolei w 2013 roku dostał powołanie do kadry na Złoty Puchar CONCACAF 2013.