 
 This is a sortable list of caves in Switzerland.
| Name | Location | Canton(s) | Notes | 
|---|---|---|---|
| Grotte aux Fées | Saint-Maurice | Valais | |
| Hölloch Cave | Muotathal | Schwyz | Second longest cave in Europe | 
| Kesslerloch | Thayngen | Schaffhausen | Contained prehistoric artefacts | 
| Saint-Léonard underground lake | Saint-Léonard | Valais | |
| Siebenhengste-Hohgant-Höhle | Eriz, Beatenberg, Habkern | Bern | |
| St. Beatus Caves | Beatenberg | Bern | |
| Wildenmannlisloch | Wildhaus-Alt St. Johann | St. Gallen | Contained prehistoric artefacts | 
| Wildkirchli | Schwende-Rüte | Appenzell Innerrhoden | Contained prehistoric artefacts |