Riondel is on the eastern shore of Kootenay Lake in the West Kootenay region of southeastern British Columbia. The village of approximately 250 people is on Riondel Road about 10 kilometres (6 mi) north of Kootenay Bay, the Kootenay Lake Ferry eastern terminal. The latter is about 81 kilometres (50 mi) by road north of Creston and 43 kilometres (27 mi) by road and lake ferry northeast of Nelson.