Liang Bua (berarti "gua/lubang sejuk" dalam bahasa Manggarai) adalah salah satu dari banyak gua karst di Pulau Flores, Nusa Tenggara Timur di Indonesia. Gua ini terletak di Dusun Rampasasa, Desa Liangbua, Kecamatan Ruteng, Kabupaten Manggarai, Provinsi Nusa Tenggara Timur. dan merupakan tempat penemuan makhluk mirip manusia (hominin) baru yang dinamakan Homo floresiensis pada tahun 2001.Secara geologi, gua ini merupakan bentukan endokars yang berkembang pada batu gamping yang berselingan dengan batu gamping pasiran. Batuan gamping ini diperkirakan berasal dari periode Miosen tengah atau sekitar 15 juta tahun yang lampau. Kawasan kars di NTT ini, sebagaimana kawasan kars di tempat lain di Indonesia, juga memiliki ciri-ciri khusus yang berlainan dengan kawasan kars lainnya.