okay here u go with the shortest route pindi to quetta each leg with approx distance
pindi - fatehjang 50Km
fatehjang - talagang abt 100KM
talagang - Mianwali abt 100KM
Mianwali - Darya Khan abt 100KM
Darya khan - D I Khan just across the river indus
DI Khan - daraban 58KM
daraban - Zhob abt 125KM
Zhob - Mina Bazar 40KM
Mina Bazar - Qila Saifullah abt 100KM
Qila Saifullah - Muslim bagh 94KM
Muslim bagh - bostan 80KM
bostan - quetta 30KM
the other road is via DG Khan..
pindi - multan - muzafargarh - dg khan - Rakhni (73km) - Kingri (50KM) - Mekhtar (49 KM) - Loralai (55 km)
from loralai u can go to qila saifullah onward to quetta
or
take the sanjawi -ziarat - kach -bostan - quetta route
and the is no CNG anywhere in the Baluchistan.. i suggest take a diesel car