The mileage on petrol is decent. On CNG the performance is good that is 24 plus average on cng. So if you have running on a daily basis that is more than 80 km swift CNG is one of the best cars in its segment. As an average indian can afford it and maintain it.