Statligt godkända priser på diesel höjs nu från 289 till 400 rupier (11 kronor) litern, alltså en uppgång med 38 procent över en natt. Bensinen höjs från 338 till 420 rupier.
Det senaste halvåret har dieseln höjts med 230 procent och bensinen med 137 procent. Dessutom råder stor brist, och på sina håll sitter bilister flera dygn i kö i väntan på tankleveranser.
Denna brist har i sin tur utlösts av brist på hårdvaluta att betala de importerade bränslena med. Det statliga oljebolaget Ceylon Petroleum går med kraftiga förluster, vilket gör att regeringen inte ser något annat val än att höja priserna.
I mars beräknades inflationen officiellt ligga på 21,5 procent i årstakt, en siffra som i april steg till 34 procent. Men enligt Steve Hanke vid amerikanska Johns Hopkins University är de kalkylerna alldeles för låga.
– Om jag tittar på högfrekvensdata och köpkraft mäter jag inflationen till 122 procent i årstakt, säger han, syftande på mars-siffran.