Basés à Vancouver, en Colombie-Britannique, les Lions jouent à leurs jeux à domicile au BC Place Stadium, dans le centre-ville de Vancouver, ayant déjà joué au Empire Stadium à East Vancouver de 1954 à 1982.
Les Lions jouent leurs jeux au BC Place Stadium.