How to deposit different bank check in other bank without paying any charges?

I have Axis bank check of pune branch and i want to deposit it in my SBI bank a/c which was in ahmedabad problem is that i am in mumbai now how to deposit this check at par ?
Is sbi will chrge city bank charge ??
On axis bank check it was written that ” Payable at par at all the clearing branches of axis bank” what does this mean?
Pls ans ASAP.

Thanks in advance