Mahbubnagar: About 30 children had a miraculous escape after their school bus was caught in a flash flood while crossing railway under bridge between machannapally and kodur villages on Friday morning.