La squadra gioca le partite interne al RheinEnergieStadion, impianto con una capacità di 50.997 spettatori. Il nome dello stadio è stato assunto dopo un contratto con la locale azienda di forniture energetiche, la RheinEnergie AG. Tuttavia molti tifosi chiamano ancora lo stadio col suo vecchio nome, "Müngersdorfer Stadion", dal nome del quartiere (il "Müngersdorf") dove è situato. Ha ospitato anche partite degli europei 1988 e del mondiali 2006.