¿Es gratis estudiar en universidades públicas en España?

No lo es.

Un título universitario cuesta alrededor de 1000 € por año (generalmente son títulos de cuatro años, aunque algunos títulos como medicina tardan al menos 6 años en completarse), dependiendo de los precios acordados por el gobierno regional. Cada vez que reprobas un curso, su precio aumenta. Creo que tienes que pagar el doble o casi el doble … ¡afortunadamente no tuve que hacerlo, así que no estoy completamente seguro! Por otro lado, si aprueba un curso o más con honores, obtendrá un descuento del precio de X cantidad de créditos el próximo año académico.

Un título de maestría puede costar entre 2000–6000 € en una universidad pública, dependiendo de la cantidad de créditos (generalmente 60, 90 o 120 ects) y de los precios acordados por el gobierno regional. La misma regla se aplica si reprobas un curso o si lo apruebas con honores.

Un doctorado puede costar entre 200 y 600 € por año. Es bastante difícil obtener una posición totalmente financiada.

No. Ellos cobran. Depende del programa de estudios. Tengo entendido que una maestría es generalmente alrededor de € 3000 a € 4000 al año, y un doctorado generalmente cuesta alrededor de € 400 a € 600 al año. El programa específico puede tener tarifas adicionales.