Petrol prices in states come under VAT which is charged by the state government. Since every state has different VAT, hence the pricing differs.