
By George Obulutsa and Vincent Mumo Nzilani
Wednesday May 20, 2026

People walk during a strike by public transport operators driven by rising fuel costs, linked to global supply pressures following the war in Iran, in Githurai area of Nairobi, Kenya May 19, 2026. REUTERS/Monicah Mwangi Purchase Licensing Rights
A Kenyan public transport strike over fuel price hikes triggered by the Iran war was called off on Tuesday, after the government reached an interim agreement with associations representing bus and minibus owners.
On Monday, four people were killed and about 30 injured, Interior Minister Kipchumba Murkomen said, in nationwide protests linked to the strike as public anger spread over the rising cost of living.
Negotiations on Monday, the first day of the strike, failed to reach an agreement, despite the government agreeing to lower the diesel price by about 10 shillings a litre.
Transport operators had sought a deeper 46-shilling-per-litre reduction in the price of diesel, the main fuel they use.
Energy Minister Opiyo Wandayi told reporters that the 10-shilling-a-litre reduction would cost the government 2.7 billion Kenyan shillings ($20.79 million) in lost revenue.
COMMUTERS WALK TO WORK OR PAY FAR MORE
Bus and minibus services were still disrupted across Kenya on Tuesday morning and some schools shut, though after the press conference the transport associations urged their members to return to work.
Kenya imports nearly all its fuel products from the Middle East via government-to-government deals with Gulf suppliers.
Fuel price hikes in the past two months have sharply raised transport fares and pushed up the cost of basic goods, deepening pressure on households already struggling to make ends meet.
There were heavy police deployments in the capital Nairobi on Tuesday, a day after protesters blocked roads and clashed with security forces who fired tear gas to disperse them.
Ian, a commuter who did not give his last name, said he normally paid 100 shillings to get to work but on Tuesday he had to pay five times that.
"It took a lot of time to get a vehicle. I ended up paying a personal vehicle to help me get to town and that means I have parted with 500 shillings," he said. "That is the biggest challenge."
($1 = 129.8500 Kenyan shillings)
Additional reporting by Jefferson Kahinju and Humphrey Malalo; Editing by Alexander Winning