Grupa B a Campionatului European de Fotbal 2012 este una dintre cele patru grupe cuprinzând țări prezente la Campionatul European de Fotbal 2012. Aceasta este alcătuită din Olanda, Danemarca, Germania și Portugalia. Meciurile grupei au fost disputate între 9 și 17 iunie 2012. Primele două clasate, Germania și Portugalia, s-au calificat în sferturile de finală, în timp ce Danemarca și Olanda au fost eliminate din turneu.