When it comes to buying a car in India, most buyers look for two things — affordability and fuel efficiency. With rising fuel prices and increasing daily commutes, cars that offer high mileage under ₹10 lakh are in huge demand. Thankfully, brands like Maruti Suzuki, Tata, Hyundai, Honda, and Toyota continue to offer excellent options in this budget.
Here’s a detailed list of the best cars in India under ₹10 lakh with high mileage (2025), covering hatchbacks, sedans, and compact SUVs.
Maruti Suzuki Swift
- Price: ₹6.25 – ₹9.85 lakh
- Mileage: Up to 25 kmpl (Petrol)
- Why buy?The all-new Swift 2025 offers sporty looks, a peppy engine, and class-leading mileage. It’s perfect for young buyers and city commuters.
Pros:
- Fun to drive
- Excellent fuel economy
- Compact for urban use
Cons:
- Rear space is limited
- Not as premium inside as rivals
Maruti Suzuki Baleno
- Price: ₹6.70 – ₹9.99 lakh
- Mileage: Up to 23.5 kmpl
- Why buy?Baleno is one of India’s top-selling premium hatchbacks. It offers a spacious cabin, connected features, and reliable mileage.
Pros:
- Spacious interiors
- Good infotainment system
- Smooth driving
Cons:
- Build quality could be better
- No diesel option
Tata Altroz
- Price: ₹7.15 – ₹9.90 lakh
- Mileage: Up to 23.4 kmpl (Petrol)
- Why buy?Tata’s safest hatchback with a 5-star safety rating. Offers strong mileage, premium looks, and multiple engine choices.
Pros:
- Excellent safety
- Stylish design
- Value for money
Cons:
- Rear-seat comfort average
- Tata service inconsistent in some regions
Hyundai Grand i10 Nios
- Price: ₹6.00 – ₹8.80 lakh
- Mileage: Up to 24 kmpl
- Why buy?Compact, stylish, and fuel-efficient, the Grand i10 Nios is a great option for small families and first-time buyers.
Pros:
- Compact yet feature-rich
- Smooth petrol engine
- Easy to drive in city traffic
Cons:
- Rear space tight
- Build quality average
Maruti Suzuki Dzire
- Price: ₹6.60 – ₹9.95 lakh
- Mileage: Up to 25.2 kmpl
- Why buy?India’s most popular compact sedan, known for excellent mileage and comfort. Perfect for daily use and cab operators.
Pros:
- Best mileage in segment
- Spacious rear seat
- Low maintenance cost
Cons:
- Not very sporty to drive
- Interior design feels dated
Honda Amaze
- Price: ₹7.15 – ₹9.99 lakh
- Mileage: Up to 24 kmpl (Petrol)
- Why buy?A stylish, reliable compact sedan with Honda’s refined engine and good mileage.
Pros:
- Spacious interiors
- Premium design
- Smooth CVT option
Cons:
- No diesel option in 2025
- Misses out on some advanced features
Maruti Suzuki Fronx
- Price: ₹7.50 – ₹9.95 lakh
- Mileage: Up to 22.8 kmpl
- Why buy?A crossover-style hatchback with bold looks, Fronx is ideal for those wanting SUV-like styling with hatchback practicality.
Pros:
- SUV-inspired design
- Good mileage
- Well-equipped features
Cons:
- Rear seat space not as wide
- Build quality average
Tata Punch
- Price: ₹6.25 – ₹9.60 lakh
- Mileage: Up to 21 kmpl (Petrol)
- Why buy?One of India’s best-selling compact SUVs, known for rugged looks, 5-star safety, and city-friendly size.
Pros:
- Excellent safety
- Compact SUV appeal
- Good ground clearance
Cons:
- Not very powerful
- Boot space average
Toyota Glanza
- Price: ₹6.70 – ₹9.95 lakh
- Mileage: Up to 23.5 kmpl
- Why buy?Essentially a rebadged Baleno, Toyota Glanza comes with the same reliability and strong mileage but with Toyota’s wider service support.
Pros:
- Toyota brand trust
- High mileage
- Spacious interior
Cons:
- Same as Baleno (no unique identity)
Hyundai Exter
- Price: ₹6.20 – ₹9.80 lakh
- Mileage: Up to 22 kmpl
- Why buy?Hyundai’s micro SUV, packed with features like sunroof, dash cam, and connected tech, offers solid mileage for city and highway use.
Pros:
- Feature-loaded micro SUV
- Compact size but SUV stance
- Affordable price
Cons:
- Engine performance averageRear seat tight for three adults
Quick Buying Guide
- When choosing the best high-mileage car under ₹10 lakh, consider:
- For hatchbacks: Swift, Baleno, Altroz for city drives.
- For sedans: Dzire, Amaze for mileage and space.
- For compact SUVs: Punch, Exter, Fronx for SUV feel + practicality.
If mileage is your #1 priority, the Dzire and Swift are top picks. If you want safety + mileage, go for the Tata Altroz or Punch.
Quick Takeaway
- Highest Mileage: Maruti Dzire (25.2 kmpl).
- Safest Choice: Tata Altroz (5-star safety).
- Best Budget SUV: Tata Punch / Hyundai Exter.
- Best Premium Hatchback: Maruti Baleno / Toyota Glanza.
FAQs – Best Cars in India Under ₹10 Lakh With High Mileage
Q1: Which car under ₹10 lakh gives the best mileage?
The Maruti Suzuki Dzire offers up to 25.2 kmpl, making it the most fuel-efficient.
Q2: Which is the best hatchback under ₹10 lakh for mileage?
The Maruti Swift and Baleno are top options for fuel efficiency and affordability.
Q3: Which is the safest car under ₹10 lakh with good mileage?
The Tata Altroz combines 5-star safety with up to 23.4 kmpl mileage.
Q4: Are SUVs under ₹10 lakh fuel-efficient?
Yes, SUVs like the Tata Punch (21 kmpl) and Hyundai Exter (22 kmpl) balance SUV styling with mileage.
Q5: Which sedan under ₹10 lakh is best for family use?
The Honda Amaze offers a premium family experience with good mileage.
