BC Velsen speelt in diverse hallen in de gemeente Velsen, in IJmuiden en Velserbroek.
Alle competitiethuiswedstrijden van de senioren en J1/ J2 worden gespeeld in Sporthal Zeewijk (IJmuiden). Thuiswedstrijden van de lagere jeugdteams worden gespeeld in Sporthal Oost.
Sporthal Zeewijk (IJmuiden)

Planetenweg 301 B
1973 BE IJmuiden
0255-567666
- Woensdagavond / senior competitie en recreant
- Zondagmiddag/ senior competitiewedstrijden + J1/J2
Het Polderhuis (Velserbroek)
Vestingplein 58
1991 RK Velserbroek
0255-512981
- Maandagavond/ senior competitie en recreant
Sporthal IJmuiden-Oost

Tiberiusplein 6
1971 HN IJmuiden
0255 517821
- Donderdagavond / senior competitie en recreant; in samenwerking met BC IJmond
- Zaterdagochtend / jeugd