yup, try to avoid visiting on weekends, if you really wanna enjoy the nature there. It has been long time since i visited there, so not really upto date.
You can go there direct form Bahawalpur, and via Yazman also.
The road from Yazman is really scenric, alongside a canal. From Yazman to Sohanra, you will encounter a Helipad, Deer breeding compound, a high Watchtower, a very beautiful and scenric rest house (whispering hills). But there are security concerns on that road, so people usually avoid that road when going with family. But for a group of pakwheelers, it shouldn't be a problem.
Routes can be seen in attachment.
Yazman to Lal Sohanra road isn't even on google maps, so i have drawn a line where it should be. you can just follow the canal from Yazman to Sohanra on the map to get the idea.

