石燕鸟主要栖息于山地溪流与河谷沿岸,尤以多石的林间或林缘地带的溪流沿岸较常见,也出现于平原河谷和溪流,偶尔也见于湖泊、水库、水塘岸边。
石燕鸟多站立在水边或水中石头上、公路旁岩壁上或电线上,有时也落在村边房顶上,停立时尾常不断地上下摆动,间或还将尾散成扇状,并左右来回摆动。当发现水面或地上有虫子时,则急速飞去捕猎,取食后又飞回原处。有时也在地上快速奔跑啄食昆虫。当有人干扰时,则紧贴水面沿河飞行。