You can go through banks either public or private. There is minor difference in interest rates for personal loans. Usually different interest rates are maintaining in each & every bank. For example SBI giving 12.50%, HDFC giving 11.25% where as Bajaj Finserv giving 11.9%, like these. Each and every bank is taking the processing fee also. Here need to compare all banks interest rates and choose the best bank which is you satisfied with interest rate.