Three Vietnamese tourists and an Egyptian guide were killed and at least 10 others injured when a roadside bomb blast hit their tour bus on Friday less than 4km from Egypt's world-famous Giza pyramids, authorities said.
The bombing is the first deadly attack against foreign tourists in Egypt for over a year and comes as the tourism sector, a vital source of foreign currency revenue, recovers from a sharp drop in visitor numbers since the country's 2011 uprising.
No immediate claim of responsibility was reported.
Islamist extremists, including militants linked to the Islamic State, are active in Egypt and have targeted foreign visitors in the past.
At least nine Vietnamese tourists were wounded, as well as the Egyptian driver, according to official statements.
The tourists were heading to a sound and light show at the pyramids, which they had visited earlier in the day, said Lan Le, 41, who was also aboard the bus but unhurt.
"We were going to the sound and light show and then suddenly we heard a bomb. It was terrible, people screaming," she told Reuters, speaking at Al Haram hospital, where the injured were taken. "I don't remember anything after."
Egypt's Interior Ministry said the bus was hit by an explosion from an improvised device hidden near a wall at around 6.15pm (12.15am Malaysian time).
About two hours later, the vehicle could be seen behind a police cordon with one of its sides badly damaged and the windows blown out, a Reuters reporter said.
Dozens of police, military and firefighters were at the site, on a narrow side street close to the ring road, where traffic was moving normally.
Shortly afterward, workers brought a pick-up truck to tow the bus away.
An investigator at the scene said the device had likely been planted near the wall.
The Interior Ministry confirmed the death of two of the tourists, and the state prosecutor's office later said a third had died. In total, 14 Vietnamese tourists had been travelling on the bus, it said.
Vietnam's Foreign Ministry confirmed on Saturday that three of its citizens had been killed in the blast, and that it was working closely with Egypt's Interior Ministry to provide assistance to the injured and to their families.
Egypt's Prime Minister Mostafa Madbouly told media from Al Haram hospital that the bus had taken an unexpected route.
"The bus deviated from the route secured by the security forces," Madbouly told Extra News channel, an assertion also made by the owner of the company that organised the bus tour.
"We have been in contact with the embassy of Vietnam to contain the impact of the incident, and what is important now is to take care of the injured," the prime minister said.
The bus driver later told media he had not deviated from the route.
Egypt's army and police launched a major campaign against militant groups in February, targeting the Sinai Peninsula as well as southern areas and the border with Libya.
The government says fighting Islamist militants is a priority as it works to restore stability after the years of turmoil that followed the "Arab Spring" protests of 2011.
Those events and the bombing of a Russian airliner shortly after it took off from Sharm el Sheikh in 2015 caused tourist numbers to plunge.
The last deadly attack on foreign tourists in Egypt was in July 2017, when two Germans were stabbed to death in the Red Sea resort of Hurghada.