Flash floods in India are primarily triggered by torrential monsoon rains, cyclonic storms, or cloudbursts. Urbanisation and inadequate drainage systems exacerbate the problem, particularly in cities like Mumbai and Chennai. Mountainous regions, such as Uttarakhand, are also vulnerable due to steep slopes and rapid water flow.