Jabalpur & Raipur are pretty convenient ways to reach Kanha - both of which are about 150-200km (roughly 4 hours). I visit Kanha quite often and Jabalpur fits in quite well for me. Can also go via Nagpur, but it's a slightly longer drive.