Casi todos los portales de los bancos tienen una. Por ejemplo en este de bankinter puedes clacular las cuotas y además te permite simular los gastos de compra-venta o el ahorro fiscal:
https://www.bankinter.com/www/es-es/cgi/ebk+hip+cuota_mes
Claro que te lo calculan para su tipo de intereses, que en este momento es del euribor+0,7%. Si quieres un simulador para cualquier tipo de interes puedes usar el de invertia, por ejemplo:
http://www.invertia.com/fp/hip/cal/variable.asp En invertia puedes ver también pasos a dar para formalizar la hipoteca, las mejores ofertas de las entidades bancarias, etc.
Espero que te sea de ayuda.