El Botafogo juega de local en el Estadio Olímpico Nilton Santos, más conocido como "Egenhao" inaugurado en 2007 con una capacidad para 46.931 espectadores sentados.