Moreira gehörte der uruguayischen U-20-Nationalmannschaft an, die 1977 an der U-20-Südamerikameisterschaft in Venezuela teilnahm und den Titel gewann. Er bestritt in der von Trainer Raúl Bentancor betreuten Mannschaft sieben (kein Tor) Turnierspiele. Auch war er Teil des Kaders bei der Junioren-Weltmeisterschaft 1977, bei der Uruguay den vierten Platz belegte. Im Rahmen der WM wurde er viermal (kein Tor) eingesetzt. Er war auch Mitglied der A-Nationalmannschaft Uruguays, für die er zwischen dem 9. Juni 1976 und dem 13. September 1981 24 Länderspiele absolvierte. Ein Länderspieltor gelang ihm nicht. Mit der Celeste nahm er unter Trainer Roque Máspoli an der Copa América 1979 teil und gewann im selben Jahr mit Uruguay die Copa Juan Pinto Durán. Zudem gehörte er dem Kader beim über den Jahreswechsel 1980/81 ausgetragenen Mundialito an und holte mit dem Team auch diese Trophäe. Auch im Rahmen der Qualifikation für die Weltmeisterschaft 1982 kam er zum Zug.