How bank rate is different from repo rate?

How bank rate is different from repo rate? Which instrument is more effective for term goals to curb inflation?

Bank rate is the rate at which RBI lends to commercial bank for a period of more than 90 days, however repo rate is the rate at which RBI lends funds to commercial banks for a period ranging from 1 to 14 days. Repo rate is more effective tool to curb inflation in short-run.