Berdasarkan waktu terjadinya setelah gempa : 1. Tsunami jarak dekat, terjadi +- 30 menit setelah gempa dengan titik episentrum kurang dari 200km 2. Tsunami jarak menengah, terjadi dalam kurun waktu lebih dari 30 menit-2 jam setelah gempa dengan jarak episentrum 200-1000km 3. Tsunami jarak jauh, terjadi dalam waktu lebih dari 2 jam setelah gempadengan episentrum berjarak lebih dari 1000 km. Faktor penyebab terjadinya tsunami 1. Gempa bumi tektonik dasar laut 2. Longsor di dasar laut 3. Letusan gunung api dasar laut Proses terjadinya tsunami 1. Keadaan lempeng bumi (subduksi) dalam keadaan normal. Ketika lempeng yang terus bergerak bertabrakan dengan lempeng lain, akan terjadi gempa. 2. Lempeng benua mengalami pengangkatan. Pada tahap ini, air laut seakan-akan surut karena air laut tertahan oleh daratan yang menonjol akibat pengangkatan. 3. Gempa tektonik terjadi di wilayah subduksi. Wilayah pengangkatan terselip karena subsiden dan pelepasan energi ke air laut sehingga menimbulkan gelombang laut raksasa. 4. Gelombang laut raksasa akibat energi yang dilepaskan menyebabkan gelombang tsunami.