En 2018, Bruno Coelho est un cadre du Portugal qui remporte son premier championnat d'Europe, marquant six buts lors de l'événement. Il clôt le score contre la Roumanie (4-1) puis l'ouvre face à l'Ukraine (5-3) en phase de groupe. En quart de finale, il participe au festival record contre l'Azerbaïdjan (8-1) puis permet inscrit le troisième but lusitanien face à la Russie en demie (3-2). Contre l'Espagne en finale, il inscrit un doublé, dont un penalty à la dernière minute, et est nommé meilleur joueur du match (3-2).