Top 10 Cars Under 8 Lakhs with Good Mileage in India
Buying a car that fits your budget and also gives great mileage is a smart decision, especially in India where fuel prices continue to rise. If your budget is under ₹8 lakhs, you’ll be glad to know that there are plenty of fuel-efficient cars available that offer style, comfort, and value for money.
Whether you’re a daily commuter, a first-time buyer, or someone looking for a second car for the family, this list covers the best mileage cars under 8 lakhs in India in 2025.
1. Maruti Suzuki Alto K10
- Price: ₹3.99 – ₹5.96 lakh (ex-showroom)
- Mileage: 24.4 km/l (Petrol), 33.85 km/kg (CNG)
- Fuel Type: Petrol / CNG

The Alto K10 continues to be India’s most loved small car. It’s compact, affordable, and gives excellent fuel economy. The latest model comes with a peppy 1.0-litre engine and is available in both petrol and CNG variants.
Why Choose Alto K10?
- Reliable and easy to maintain
- Perfect for city traffic
- High resale value
2. Tata Tiago
- Price: ₹5.65 – ₹8.00 lakh
- Mileage: 20.1 km/l (Petrol), 26.49 km/kg (CNG)
- Fuel Type: Petrol / CNG
The Tata Tiago is one of the safest cars in its segment, with a 4-star Global NCAP safety rating. It’s well-built, comfortable for daily use, and now also available in a CNG version.
Highlights:
- Stylish design with modern features
- Excellent suspension and handling
- CNG option offers great mileage
3. Hyundai Grand i10 Nios
- Price: ₹5.92 – ₹8.56 lakh
- Mileage: 20.7 km/l (Petrol), 27.3 km/kg (CNG)
- Fuel Type: Petrol / CNG

The Grand i10 Nios is known for its smooth driving experience, spacious interiors, and rich features like wireless charging, touchscreen infotainment, and rear AC vents. The CNG variant makes it even more fuel-efficient.
Why It Stands Out:
- Premium features in a budget car
- Great for families
- Good resale value and service support
4. Maruti Suzuki WagonR
- Price: ₹5.54 – ₹7.42 lakh
- Mileage: 24.35 km/l (Petrol), 34.05 km/kg (CNG)
- Fuel Type: Petrol / CNG
The WagonR is one of India’s highest-selling cars for a reason. Its tall-boy design gives you more headroom and luggage space. The mileage on the CNG variant is among the best in the country.
Pros:
- Spacious and comfortable
- Maruti’s trusted engine and network
- Excellent mileage for daily use
5. Renault Kwid
- Price: ₹4.69 – ₹6.44 lakh
- Mileage: 22.3 – 22.5 km/l
- Fuel Type: Petrol

The Kwid is a stylish entry-level hatchback with an SUV-like stance. It comes with features like a digital speedometer and 8-inch touchscreen – quite premium for its price.
Good For:
- Urban users wanting a stylish compact car
- Affordable maintenance
- First-time car buyers
6. Maruti Suzuki Celerio
- Price: ₹5.37 – ₹7.15 lakh
- Mileage: 25.24 km/l (Petrol), 34.43 km/kg (CNG)
- Fuel Type: Petrol / CNG
With the highest petrol mileage in India, the new Maruti Celerio is built for savings. Its lightweight HEARTECT platform and dual jet engine deliver unmatched fuel efficiency.
Top Features:
- Smooth AMT gearbox
- Great city mileage
- Spacious for a compact hatchback
7. Tata Punch
- Price: ₹6.13 – ₹9.50 lakh (lower variants under ₹8 lakh)
- Mileage: 20.1 km/l
- Fuel Type: Petrol
The Tata Punch is a micro SUV packed into a small size. If you want SUV vibes under ₹8 lakh, this is your car. It offers high ground clearance, bold styling, and Tata’s strong safety promise.
Best For:
- SUV lovers on a budget
- Daily city + weekend use
- Road trips and rough roads
8. Maruti Suzuki S-Presso
- Price: ₹4.26 – ₹6.12 lakh
- Mileage: 24.76 km/l (Petrol), 32.73 km/kg (CNG)
- Fuel Type: Petrol / CNG

The S-Presso is a compact car that offers a high seating position, good ground clearance, and impressive mileage. Its quirky looks and tall design make it stand out in the crowd.
What Makes It Unique:
- Easy entry and exit
- Best for small families
- Excellent fuel savings
9. Citroën C3
- Price: ₹6.16 – ₹8.00 lakh
- Mileage: 19.3 km/l
- Fuel Type: Petrol

The Citroën C3 brings French flair to the budget car segment. It’s comfortable and offers great suspension, which makes it ideal for Indian roads.
Consider This If:
- You want something different
- Comfortable highway drive
- Stylish interiors
10. Maruti Suzuki Eeco (CNG)
- Price: ₹5.32 – ₹6.58 lakh
- Mileage: 27.05 km/kg
- Fuel Type: Petrol / CNG
Though not your traditional family hatchback, the Eeco is practical, spacious, and efficient. It’s used for both personal and commercial purposes and is unbeatable in space and utility.
Ideal For:
- Businesses and large families
- School pick-up vans
- High cargo space needs
Conclusion
You don’t need to spend a fortune to buy a good, fuel-efficient car in India. These top 10 cars under 8 lakhs offer great mileage, essential features, and strong resale value. Whether you prioritize CNG mileage, petrol efficiency, or space and style, this list has something for every kind of buyer.
Our Top Picks:
- Best CNG Mileage: Maruti WagonR
- Most Stylish: Hyundai Grand i10 Nios
- Best Safety: Tata Tiago
- SUV Feel Under 8 Lakh: Tata Punch
For more such car reviews, subscribe to our YouTube channel: Car War
Instagram I’d: Car War
Read more car reviews: Car War