Diesel-run cars have always been popular among the people looking for cars in compact segment such as sedan or hatchback. These diesel variants are comparatively less costlier than the gasoline-run variants. So, We have enlisted some top fuel efficient car that are providing good mileage on both city roads and highways.

These models come with lesser kerb weight and smaller diesel engines, which makes it deliver better mileage against large vehicles such as SUVs and MUVs.

1. Tata Tiago

TATA TIAGO is the latest hatchback from Tata Motors. The moment when you drive it, you will get a different experience of comfort. Tiago is a fresh model of Tata Motors. It is a different type of car with a latest and refresh design. The interiors are well finished  and powered by a new set of petrol and diesel engine.


First of all, we should watch the best thing of Tiago, and the best thing is that the design is sporty. The Tiago has a rounded and well-judged looks making it a delicious car to look at. The designer of this car has done a great job making it gleaming car without using many peaked and sharp elements in the design. Fueling the Tiago twins are a recently in-house created 3-chamber engines, the 1.2 Liter Revotron Petrol and the 1.05 Revotorq Diesel engine. The petrol is an under square motor which produces 84 bhp power and 114 Nm of torque. The company claims 27 kmpl mileage.

Model Price 

Tata Tiago

INR 3.35 – 5.94 Lakh

2. Honda  Amaze



Honda Amaze SX IDtec comes powered by a 1498cc,1.5 litre diesel powered engine. It offers 6 body colours with a reasonable price tag. This car fits best for the Indian roads and goes fine with daily commute.

Model Price 

Honda Amaze

INR 5.72 – 8.66 Lakh

3. Hyundai  Xcent



Hyundai Xcent is equipped with 1120cc, 3 cylinders 5 geared diesel engine. It holds a fuel tank capacity of 43 liters. It comes with 14 inches wheels with front disc brakes and holds a turning radius of 4.7 meters. It is offered in several glossy colors. Additionally, it gets a collapsing steering column and anti Theft System for safety and security.

Model Price 

Hyundai Xcent

INR 5.51 – 8.22 Lakh

4. Chevrolet  Beat


Chevrolet Beat comes powered by a 1.6-litre 12V SMARTECH diesel engine that delivers a decent mileage of up to 25 kmpl. The automaker claims that the car is capable of lifting from 0 to 100 kmph in just 19 sec. Overall, the car is a good performer in the city roads.

Model Price 

Chevrolet Beat

INR 4.1 – 6.55 Lakh

5. Hyundai Grand i10


Grand i10 comes powered by a 1.1-litre 12V U2 CRDi diesel engine which provides it amazing power and high wiping efficiency.

Model Price 

Hyundai Grand i10

INR 4.69 – 7.49 Lakh

6. Maruti Suzuki Ritz


Ritz gets a 1.3-litre 16V DDiS diesel engine. The exterior gets an aerodynamic design, which is makes it a good fuel efficient car in the segment. Ritz has variety of features loaded in the interior with lots of pockets around the dashboard.

Model Price 

Maruti Suzuki Ritz

INR 4.46 – 6.78 Lakh

7. Maruti Celerio


Celerio offers a 0.8-litre 8V DDiS diesel engine that delivers amazing mileage in the hatchback segment. It comes with great features inside and out. It has also got adjustable leather seats that gives a luxury appeal to the car.

Model Price 

Maruti Celerio

INR 4.17 – 6.07 Lakh

8. Mahindra KUV 100


KUV 100 comes powered by a 1.2-litre 12V mFALCON D75 engine that delivers great power boost and efficiency to the car. It features some latest features including power steering, low fuel warning notification, rear reading lamp, power steering, power windows, etc. It also gets an array of safety features such as ABS, EBD, central locking, engine immobilizer, and seat belt reminder.

Model Price 

Mahindra KUV 100

 INR 4.69 – 7.37 Lakh

9. For Figo


Ford Figo comes powered by a 1.5-litre 8V TDCI diesel engine that offers amazing power and torque. It gets Aston Martin inspired grille along with a curvy body design.

Model Price 

Ford Figo

INR 4.76 – 7.61 Lakh

10. Fiat Punto EVO


Fiat Punto EVO comes with a 1.3 Sportivo which delivers a maximum power output of 75 bhp and a peak torque of 97 Nm. The engine comes mated to a 5-speed manual transmission.

Model Price 

Fiat Punto EVO

INR 6.0 – 8.11 Lakh