Flores made his debut for Costa Rica in a March 1983 friendly match against Mexico and collected a total of 49 caps, scoring two goals. He represented his country in 18 FIFA World Cup qualification matches and played at the 1991 UNCAF Nations Cup, winning that title, and the 1991 CONCACAF Gold Cup.