On June 11, 2013, Salazar made his international debut for Belize in a 0–0 draw against Guatemala. Two weeks later, he was named to their 23-man roster for the 2013 CONCACAF Gold Cup. Salazar would appear in all 3 of Belize's games at the 2013 Gold Cup and all 5 of their games at the 2017 Copa Centroamericana. Salazar scored his first goal for Belize in a 4–2 win over Grenada in a friendly on March 22, 2018. He scored his second international goal on November 17, 2019 in a 3–2 loss to Grenada in a CONCACAF National League match.