Gempa bumi hanyalah salah satu dari beberapa cara terjadinya tsunami. Tsunami juga dapat disebabkan oleh peristiwa-peristiwa seperti tanah longsor bawah laut, letusan gunung berapi, tanah yang merosot ke laut, tumbukan meteorit, atau bahkan cuaca ketika tekanan atmosfer berubah sangat cepat. Penyebab tsunami yang paling umum adalah gempa bumi bawah laut yang mengakibatkan naik atau turunnya secara tiba-tiba bagian kerak bumi di bawah atau di dekat lautan. Gempa ini menciptakan gerakan vertikal eksplosif yang dapat menggantikan kolom air di atasnya, menciptakan naik atau turunnya permukaan laut di atasnya.