W reprezentacji Chile Barrera zadebiutował 6 czerwca 1993 roku w przegranym 0:1 towarzyskim meczu z Kolumbią. W tym samym roku był członkiem kadry na Copa América 1993 i na tym turnieju zagrał w 3 spotkaniach. Natomiast na Copa América 1995 zaliczył 2 mecze. W 1998 roku został powołany przez Nelsona Acostę do kadry na Mistrzostwa Świata we Francji, jednak nie zagrał w żadnym ze spotkań. Ostatni mecz w reprezentacji rozegrał w tym samym roku przeciwko Maroku (1:1). W kadrze narodowej zagrał 22 razy i zdobył 5 goli.