Another 27 people were reported injured.
Nationalities of the dead and injured weren't immediately confirmed, The Telegraph said. The bus was said to be carrying around 40 tourists from Canada, Italy, Russia, Ukraine and Britain.
The bus, en route from the Red Sea resort of Sharm el-Sheik to Cairo, left the road about 70 miles south of Suez, hit a concrete barrier, rolled over and burst into flames, officials said.
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Charlize Theron not engaged to Sean Penn 'yet'