온천이 자연적으로 생겨나려면 특별한 지형적, 지질학적 조건이 필요합니다.
가장 일반적인 경우는 화산자대입니다.
땅 속 마그마의 열이 지하수를 데워거 뜨거운 온천수가 솟아나게 됩니다.
우리나라처럼 화산 활동이 활발하지 않은 지역에서도 온천이 나오는데 이건 자하 깊은 곳의 높은 지열 덕분이구요.
지하수가 깊은 곳까지 스며들 수 있는 단층선이나 균열이 많은 지질 구조도 중요합니다.
화강암이나 편마암 같은 특정 암반층이 물이 순환하고 지열을 받을 수 있는 환경을 만들어줍니다.