It's instant for an IMPS and UPI transaction. 
NEFT transactions may take up to 2-3 hours and RTGS transactions may take up to 30 minutes to get credited into your account.