Drive Lake () is a lake in the Nelson River drainage basin in the Unorganized Part of Kenora District in northwestern Ontario, Canada. It is about long and wide, lies at an elevation of , and is north of Highway 516. Drive Lake is the source of Drive Creek; the creek leaves the lake at its eastern tip and flows into the Marchington River.