Kalkkikiviluola eli karstiluola on kalkkikiveä sisältäneeseen kallioon kemiallisen eroosion myötä syntynyt luola. Luola syntyy, kun kallio sisältää kalkkikiveä ja esimerkiksi hapanta gneissiä ja kalkkikiveä syöpyy aikojen kuluessa hitaasti pois. Tällainen kalkkikiviluola on esimerkiksi Torholan luola Karkalinniemellä.[1] Kalkkikiviluolastoihin kuuluu monesti useita luolia, jotka muodostavat luolaverkoston. Tällaisessä luolaverkostossa olevat käytävät ovat joskus kapeita ja siksi vaikeakulkuisia.[2] Kalkkikiviluola voi olla myös jääluola, kuten Slovenský rajin kansallispuistossa Slovakiassa sijaitseva Unescon maailmanperintölistalla oleva Dobšinskán jääluola.[3] Kalkkiviluolan muodostumiseen voi vaikuttaa jääkauden loputtua virtaava vesi. Jääkauden loputtua vetäytyvä jäätikkö on saattanut jättää jälkiä kallioihin ja myös kalkkikiviluoliin, ja jääkauden jäljiltä on joissakin paikoin murros- ja uurrekohtia.[4]