Queens Bay is an unincorporated community in the West Kootenay region of southeastern British Columbia. The former steamboat landing is on the west shore of Kootenay Lake. The locality, off Highway 31, is about 38 kilometres (24 mi) northeast of Nelson.