Hyderabad -- Nagpur -- Chindawada -- Seoni -- Nagpur -- Jabalpur -- Umaria -- Beohari -- Sidhi -- Ranukoot -- Varanasi.
This is one route available from Hyderabad to reach Varanasi.
Or els, You can stick to NH7 which will direct you straight to varanasi .
Road condition around Sidhi is not good as per present status.
My personal suggestion is to stick to NH7 if you are travelling for the first time instead of taking the complicated route between the forests of Madya Pradesh which might be unsafe.
Road is good from Solapur to Hyderabad. In between 1km road is not good. Some road diversions are there. Except this remaining route is NH65. Nice Road. No proper good food point in between Pandarpur to Hyderabad... It took 5hrs to me from Miyapur to Pandarpur with 10min chai break.