Bank Nifty index includes solely banking company stocks. They have twelve stocks listed on them that have a large market capitalisation and high liquidity. On the other hand, Finnifty includes twenty financial sectors stocks from banking, insurance, fund management, housing finance, etc. Though, the stocks of Finnifty are not as liquid as Bank Nifty.