Рубен Диас дебютировал в составе сборной Перу 29 марта 1972 года в товарищеском матче со сборной Колумбии, завершившимся ничьей со счётом 1:1. В 1975 году Рубен Диас принял участие в победном для его сборной Кубке Америки. В 1978 году Диас принял участие в чемпионате мира, на котором сыграл в четырёх матчах. В следующем году Диас принимал участие в своём втором Кубке Америки, перуанцам не удалось повторить успех четырёхлетней давности, и они стали лишь бронзовыми призёрами. В 1982 году Рубен Диас поехал на свой второй чемпионат мира, он сыграл во всех трёх матчах своей сборной и даже отличился голом в матче со сборной Италии. В следующем году он вновь принимает участие в Кубке Америки, на котором перуанцы вновь становятся бронзовыми призёрами. Своё последнее выступление за сборную Диас провёл в стыковом матче за право выступить на чемпионате мира 1986 года против сборной Чили 27 октября 1985 года, тот матч перуанцы проиграли со счётом 2:4. Всего же за сборную Рубен Диас сыграл 89 официальных матчей, в которых забил 2 гола.