Alto 800 has 796 cc (Petrol top model) engine, while KWID has 999 cc (Petrol top model) engine. As far as mileage is concerned, the Alto 800 has a mileage of 31.59 km/kg (Petrol top model)> and the KWID has a mileage of 22.3 kmpl (Petrol top model).