Kariera reprezentacyjna W lipcu 2014 Vargas został powołany przez Rónalda Morę do reprezentacji Kostaryki U-20 na środkowoamerykański turniej kwalifikacyjny do Mistrzostw Ameryki Północnej U-20. Tam pełnił rolę podstawowego piłkarza i wystąpił w pięciu z sześciu możliwych meczów (we wszystkich w wyjściowym składzie). Strzelił również bramkę z rzutu karnego w meczu z Salwadorem (2:1), lecz jego drużyna nie zdołała awansować na rozgrywane pół roku później kontynentalne mistrzostwa.
W styczniu 2017 Vargas znalazł się w ogłoszonym przez selekcjonera Óscara Ramíreza – swojego byłego trenera z Alajuelense – składzie reprezentacji Kostaryki na turniej Copa Centroamericana. Tam 15 stycznia w wygranym 3:0 meczu z Belize zadebiutował w seniorskiej kadrze. Ogółem podczas tych rozgrywek rozegrał tylko jedno z pięciu możliwych spotkań (w pierwszym składzie), zaś Kostarykańczycy uplasowali się ostatecznie na czwartym miejscu. Sześć miesięcy później został powołany na Złoty Puchar CONCACAF, awaryjnie zastępując kontuzjowanego na kilka dni przed rozpoczęciem turnieju Rónalda Matarritę.