Repo rate is the rate at which the central bank of a country (RBI in case of India) lends money to commercial banks in the event of any shortfall of funds.
Bank rate, also referred to as the discount rate in American English, is the rate of interest which a central bank charges on the loans and advances to a commercial bank.