Walnut is located in north central Illinois in northern Bureau County about 25 statute miles northwest of La Salle.
Nearby recreation includes Green River Golf Course, a public 9-hole course, Green River Conservation Area, less than 10 miles to the northeast and Prophetstown State Park which is about 30 miles northwest of town.