Johnsons Landing is an unincorporated community in the West Kootenay region of southeastern British Columbia. The former steamboat landing comprises scattered rural properties adjacent to the mouth of Gar Creek. To the north is Gardner Creek and to the south is Fry Creek, the three creek mouths on the northeast shore of Kootenay Lake. The locality, via BC Highway 31 and Argenta Rd, is about 121 kilometres (75 mi) northeast of Nelson.