No-one was hurt in the drama, which saw the vehicle begin floating away as rescue workers made their way to the scene.

The bus initially got stuck on Sunday afternoon while trying to cross a flooded wash near Kingman, around 100 miles southeast of Las Vegas.

Northern Arizona Consolidated Fire District Chief Patrick Moore said that after drifting around 300 yards from the road, the bus eventually rolled on to its side and those on board leapt on to a nearby bank.

"The occupants were extremely lucky to have survived the ordeal and were very fortunate to have no fatalities or injuries due to the remote location," he said in a statement.

It came as the region suffered a second day of heavy rain, with further flash flood alerts issued by authorities.