SIr , this 2hrs is known as slack time.....as this train is gets delayed more or less every day...it arrives on time at bangalore city. For Eg. todays train was delayed by more than an hour at yelahanka...but it reached SBC 15 min early....
Many trains in INdia have such slack time...