Mega tsunami adalah tsunami yang mencapai ketinggian lebih dari 100 meter. Selain beberapa tsunami besar di Alaska yang mencapai tinggi 520 meter, mega tsunami terakhir yang melanda wilayah berpenduduk diduga terjadi sekitar 4000 tahun yang lalu.
Menurut para ahli geologi, mega tsunami biasanya disebabkan oleh tanah longsor yang sangat besar, seperti runtuhnya sebuah pulau, ke laut atau samudra, letusan gunung berapi seperti contohnya letusan Gunung Krakatau, atau tumbukan sebuah meteor besar.
Mega tsunami dapat naik hingga ratusan meter, dengan kecepatan 890 kilometer per jam, dan dapat menerjang daratan hingga sejauh 20 km. Di tengah lautan dalam, mega tsunami hampir tidak dapat dirasakan. Permukaan laut hanya naik vertikal sekitar satu meter, dengan wilayah yang sangat luas, hingga ratusan kilometer. Saat tsunami mencapai laut dangkal, gelombangnya hanya terlihat sekitar 30 cm. Namun, ketika mencapai daratan, gelombang tsunami meninggi secara drastis.