Top 7 Best Cars Under ₹10 Lakhs
Buying a new car in India doesn’t have to break the bank. With more manufacturers offering high-quality, feature-rich cars at affordable prices, you can easily find a reliable and stylish vehicle under ₹10 lakhs. Whether you’re looking for a hatchback, sedan, or compact SUV, this list covers the top 7 best cars under ₹10 lakhs in India (2025), perfect for first-time buyers, families, and budget-conscious drivers.
Let’s explore the best options with a focus on value for money, mileage, safety, and performance.
1. Tata Punch
Price: ₹6 – ₹9.50 Lakhs
Type: Micro SUV
Mileage: 18 – 20 km/l

The Tata Punch is one of the most popular compact SUVs in India. It offers SUV styling, high ground clearance, and a 5-star Global NCAP safety rating, making it perfect for Indian roads. It comes with a peppy petrol engine and great features like a touchscreen infotainment system, automatic climate control, and cruise control in higher variants.
Why Buy: Stylish looks, best-in-class safety, value-packed features.
2. Maruti Suzuki Baleno
Price: ₹6.61 – ₹9.88 Lakhs (ex-showroom)
Type: Premium Hatchback
Mileage: 22 – 23 km/l
The Baleno is one of India’s top-selling premium hatchbacks. It offers great mileage, spacious interiors, and modern features like a 9-inch infotainment system with Android Auto/Apple CarPlay, LED headlamps, and six airbags in top variants.
Why Buy: Great mileage, strong resale value, smooth performance.
3. Hyundai Grand i10 NIOS
Price: ₹5.92 – ₹8.56 Lakhs (ex-showroom)
Type: Hatchback
Mileage: 20 – 22 km/l

A perfect city car, the Grand i10 NIOS is known for its smooth ride quality, stylish design, and refined engine. It comes with both petrol and CNG options and features like wireless charging, touchscreen infotainment, and reverse parking camera.
Why Buy: Compact yet spacious, CNG variant available, premium interiors.
4. Maruti Suzuki Swift
Price: ₹6.49 – ₹9.64 Lakhs (ex-showroom)
Type: Hatchback
Mileage: 22.38 km/l

The Swift continues to dominate the hatchback segment with its sporty look, responsive engine, and solid mileage. It’s also fun to drive and now comes with added safety features and a refreshed interior.
Why Buy: Sporty design, reliable, fun to drive.
5. Renault Kiger
Price: ₹6.50 – ₹10 Lakhs (ex-showroom)
Type: Compact SUV
Mileage: 19 – 20 km/l

The Kiger is a stylish and affordable compact SUV loaded with features like wireless Android Auto/Apple CarPlay, automatic AC, digital instrument cluster, and dual-tone exteriors. It’s also available in a turbo petrol variant for those who want extra power.
Why Buy: SUV feel at a hatchback price, loaded with features.
6. Maruti Suzuki Dzire
Price: ₹6.57 – ₹9.39 Lakhs (ex-showroom)
Type: Compact Sedan
Mileage: 22 – 24 km/l

The Dzire is a practical choice for those who want a boot without going over budget. Known for its fuel efficiency, comfort, and ease of maintenance, it’s a perfect family car.
Why Buy: Excellent mileage, spacious, trusted Maruti brand.
7. Citroen C3
Price: ₹6.16 – ₹8.92 Lakhs (ex-showroom)
Type: Crossover Hatchback
Mileage: 19 – 20 km/l

The Citroen C3 is a fresh new option in the under-₹10 lakh segment with a unique French design, high ground clearance, and peppy turbo petrol engine. It offers good space and a comfortable ride, especially for long drives.
Why Buy: Unique styling, fun-to-drive turbo engine, emerging brand.
Conclusion
Choosing the best car under ₹10 lakhs in India depends on your needs. If safety is your top concern, go for the Tata Punch. For performance and city driving, the Swift and Grand i10 NIOS are great picks. If you want SUV styling, Renault Kiger and Citroën C3 offer that too within budget.
All these cars offer excellent value, and you can even get features like touchscreen infotainment, connected car tech, and automatic transmission in some variants—without crossing the ₹10 lakh mark.
For more such car reviews, subscribe to our YouTube channel: Car War
Instagram I’d: Car War
Read more car reviews: Car War