sajid,
Karwa is the best if u are near to that location otherwise Al khebra is best,there is paid bus service to mataar qadeem, bcoz presently i am going for theory classes in al khebra from matarkadeem,but their routs are specific you can choose which is the near place to get down.