Gempa bumi terjadi karena ada pergeseran lempeng bumi atau aktivitas lempeng bumi. Lempeng bumi yang bergerak menyebabkan gerakan yang terjadi di bawah laut dan menyebabkan terganggunya keseimbangan sir yang ada di laut. Gempa yang terjadi di darat juga bisa menyebabkan tsunami jika patahan yang terjadi hingga ke lempeng bawah laut.