A cyclic process for the production of taurine from alkali isethionate and from alkali vinyl sulfonate, comprising, (a) Ammonolysis of alkali isethionate or alkali vinyl sulfonate in the presence of catalysts to yield an equilibrium mixture of sodium taurinate, sodium ditaurinate, and sodium tritaurinate, the catalysts being at least one of the alkaline salts of sodium, potassium, cesium, and lithium, wherein the salts being one of sodium hydroxide, potassium hydroxide, lithium hydroxide, sodium carbonate, potassium carbonate, lithium carbonate, sodium sulfate, sodium sulfite, potassium sulfate, potassium sulfite; (b) Neutralization with sulfuric acid to obtain a solution of taurine, sodium sulfate, and sodium ditaurinate and tritaurinate; (c) Crystallization at a temperature of 30-35 °C and filtration to obtain the first batch of crude taurine; (d) Evaporative crystallization of the mother liquor in (c) to separate anhydrous sodium sulfate at a temperature of 75-95 °C to prevent the crystallization of taurine; (e) 1 st Cooling crystallization of the mother liquor from (d) at a temperature from 33 to 35 °C to obtain second batch of crude taurine, and to prevent the crystallization of sodium sulfate; (f) 2 nd Cooling crystallization of the mother liquor (e) at a temperature from 0 to 20 °C, preferably from 10-15 °C to yield a mixture of taurine and Glauber's salt, which is returned to dissolution and preheat unit for the evaporative crystallization (d); (g) Mother liquor of (f), containing a mixture of taurine, sodium ditaurinate, sodium tritaurinate, and sodium sulfate, is fortified with sodium hydroxide and returned to (a) for the ammonolysis reaction. (a) Ammonolysis of alkali isethionate or alkali vinyl sulfonate in the presence of catalysts to yield an equilibrium mixture of sodium taurinate, sodium ditaurinate, and sodium tritaurinate, the catalysts being at least one of the alkaline salts of sodium, potassium, cesium, and lithium, wherein the salts being one of sodium hydroxide, potassium hydroxide, lithium hydroxide, sodium carbonate, potassium carbonate, lithium carbonate, sodium sulfate, sodium sulfite, potassium sulfate, potassium sulfite; (b) Neutralization with sulfuric acid to obtain a solution of taurine, sodium sulfate, and sodium ditaurinate and tritaurinate; (c) Crystallization at a temperature of 30-35 °C and filtration to obtain the first batch of crude taurine; (d) Evaporative crystallization of the mother liquor in (c) to separate anhydrous sodium sulfate at a temperature of 75-95 °C to prevent the crystallization of taurine; (e) 1 st Cooling crystallization of the mother liquor from (d) at a temperature from 33 to 35 °C to obtain second batch of crude taurine, and to prevent the crystallization of sodium sulfate; (f) 2 nd Cooling crystallization of the mother liquor (e) at a temperature from 0 to 20 °C, preferably from 10-15 °C to yield a mixture of taurine and Glauber's salt, which is returned to dissolution and preheat unit for the evaporative crystallization (d); (g) Mother liquor of (f), containing a mixture of taurine, sodium ditaurinate, sodium tritaurinate, and sodium sulfate, is fortified with sodium hydroxide and returned to (a) for the ammonolysis reaction.