W reprezentacji Kolumbii Vallejo zadebiutował 4 sierpnia 2001 roku w wygranym 2:1 towarzyskim meczu z Liberią. W 2003 roku zagrał z Kolumbią w Pucharze Konfederacji, a także w Złotym Pucharze CONCACAF. Z kolei w 2007 roku zagrał we 2 meczach Copa América 2007: z Paragwajem (0:5) i z Argentyną (2:4).