Група Б на Европском првенству 2008. је друга група такмичења. Четири репрезентације у три кола играли су од 8. јуна до 16. јуна. Свих шест утакмица ове групе игране су у Аустрији у Бечу и Клагенфурту. Групу чинеле репрезентације из централне Европе: Аустрија као домаћин са Хрватском, Немачком и Пољском. Аустрија и Пољска по први пут играли на Европском првенству. Две првопласиране репрезентације пласирали су се у даље такмичење, а то су били Хрватска и Немачка.
Хрватска је први тим који се после дава одиграна кола квалификовао за четвртфинале победама у обе утакмице против Аустрије 1:0, и против Немачке 2:1. За другог четвртфиналисту треба сачекати задње коло је у разним комбинацијама све три преостале репрезентације имају шансу.
Победом против Аустрије, у последњем колу, Немачка се као другопласирана пласирала у четвртфинале где ће играти против репрезентације Портругала. Противник победника групе Хрватска, ће у четвртфиналу играти против Турске.
Прво коло [уреди]
Аустрија — Хрватска [уреди]
Немачка — Пољска [уреди]
Друго коло [уреди]
Хрватска — Немачка [уреди]
Аустрија — Пољска [уреди]
Треће коло [уреди]
Пољска — Хрватска [уреди]
Аустрија — Немачка [уреди]
- ^ а б Судија Мануел Мејуто Гонзалес је у 41 минуту искључио селекторе Јозефа Хикерсбергера и Јоакима Лева због вербалног дуела и свађе.