Vinagre speelde in alle Portugese nationale jeugdelftallen vanaf Portugal –16. Hij won met Portugal –17 het EK –17 van 2016 en met Portugal –19 het EK –19 van 2018. Hij was op beide toernooien basisspeler.