In India, where petrol prices are high and daily driving is common, choosing a car that gives good mileage can help you save a lot of money every month if you drive around 50 kilometers a day, a fuel-efficient car can cut your petrol expenses by ₹1,500 to ₹2,500 every month.
In 2025, there are several cars priced under ₹10 lakh that offer excellent mileage between 20 to 27 kilometers per litre these cars are not only budget friendly but also practical for city driving they’re small enough to park easily, reliable for everyday use, and come with basic features like touchscreens and airbags to keep you comfortable and safe, popular models like the Maruti Suzuki Swift and Hyundai Grand i10 Nios are great examples, they’re affordable, fuel-efficient, and designed to meet the needs of Indian families and commuters who want to save money without compromising on essential features.
Why Choose High-Mileage Cars Under Rs 10 Lakh?
High-mileage cars save money with 20–27 kmpl, low service costs (Rs 3,000–5,000 yearly), and easy driving, they’re small for city parking and have 4–6 airbags for safety. Brands like Maruti and Hyundai have wide service networks.
Learn More: 7 Most Affordable Hybrid Cars in India for 2025: High Mileage, Smart Savings
1. Maruti Suzuki Swift – Fun Hatchback with Top Mileage
The Maruti Swift is a lively hatchback that’s easy to drive.
- Price: Rs 6.49–9.64 lakh.
- Engine: 1.2L petrol (82 hp, 113 Nm).
- Mileage: 25 kmpl.
- Key Features: 7-inch touchscreen, 6 airbags, cruise control.
The Maruti Suzuki Swift is a car that feels quick and easy to drive in city traffic, its engine reacts fast, so you can move through busy roads without trouble it’s not too big, but still has enough room for four people to sit comfortably because it’s light, the car feels smooth and fun to drive, especially for young people who are new to driving.
Maruti cars are also known for being cheap to maintain, you don’t have to spend much on servicing or repairs, which makes it easier on your wallet, the Swift also looks stylish, so it’s a good mix of smart looks and smart savings. That’s why many young drivers like it’s cool, easy to handle, and doesn’t cost too much to run.
2. Hyundai Grand i10 Nios – Compact and Efficient
The Hyundai Grand i10 Nios is a small car with premium feel.
- Price: Rs 5.92–8.56 lakh.
- Engine: 1.2L petrol (83 hp, 114 Nm).
- Mileage: 24 kmpl.
- Key Features: 8-inch screen, 6 airbags, rear camera.
The Hyundai Grand i10 Nios is a small car that feels comfortable and smooth when you drive especially on city roads it comes with a touchscreen inside, so you can easily play music or use basic apps while driving because of its compact size it’s simple to park even in tight spots which is helpful in crowded areas.
Even though it’s a small car, the boot has enough space to carry your shopping bags, school backpacks, or a couple of suitcases, Hyundai also gives a good warranty with this car which means if something goes wrong, you’re covered for repairs for a few years that makes it a dependable choice for everyday tasks like going to work, dropping kids to school, or running errands around town.
Learn More: Top 7 Upcoming SUVs in India: Hyundai Venue Facelift, Nissan Tekton, and More
3. Maruti Suzuki Alto K10 – Cheapest High-Miler
The Maruti Suzuki Alto K10 is a budget car for short trips.
- Price: Rs 3.99–5.96 lakh.
- Engine: 1.0L petrol (67 hp, 91 Nm).
- Mileage: 24.39 kmpl.
- Key Features: 7-inch screen, 2 airbags, hill-hold.
The Maruti Alto K10 is a small car that’s very easy to handle, especially for someone who’s buying their first car, it doesn’t use much fuel, so you won’t have to spend a lot on petrol every month because of its size it fits easily into narrow streets and tight parking spots, which is great for crowded cities.
Its engine is simple and doesn’t need much effort to drive, making it comfortable for beginners, you don’t have to worry much about repairs or finding a service center because Maruti has workshops almost everywhere in India that means if anything goes wrong, help is usually nearby, overall it’s a smart and stress-free choice for new drivers who want something affordable and easy to manage.
4. Tata Tiago – Safe and Steady
The Tata Tiago is a budget hatchback with strong safety.
- Price: Rs 5.00–7.75 lakh.
- Engine: 1.2L petrol (86 hp, 113 Nm).
- Mileage: 23.8 kmpl.
- Key Features: 7-inch screen, 4 airbags, sunroof.
The Tata Tiago is a car that feels safe and steady when you drive, it has a strong safety rating, which means it can protect you well in case of an accident, that’s why many small families trust it for everyday use the boot is big enough to carry shopping bags or luggage without any trouble even on bumpy roads, the car stays stable and doesn’t shake much, making the ride more comfortable, Tata also gives a good warranty, so if something breaks or needs fixing, you won’t have to worry too much about extra costs. It’s a sensible car for regular city drives and family errands.
Learn More: Top 7 Most Affordable 7-Seater Diesel SUVs in India (2025 Edition)
5. Honda Amaze – Smooth Sedan Option
The Honda Amaze is a compact sedan with reliable build.
- Price: Rs 7.00–9.96 lakh.
- Engine: 1.2L petrol (90 hp, 110 Nm).
- Mileage: 19 kmpl.
- Key Features: 7-inch touchscreen, 6 airbags, cruise control.
The Honda Amaze is a car that feels calm and peaceful inside, even when you’re driving through noisy traffic or on busy roads, the cabin is well-built, so outside sounds don’t bother you much, making the ride more relaxing it also has a large trunk which means you can carry plenty of luggage, groceries, or travel bags without any trouble.
When you take it on highways, the car runs smoothly and doesn’t shake or feel unstable even at higher speeds that makes long drives more comfortable and less tiring, Honda is known for making strong and reliable cars, so you can trust the Amaze to last for years with proper care it’s a sedan which means it has a longer body and more space than small hatchbacks, so people who prefer a bigger car with a proper boot often choose it.
6. Maruti Suzuki S-Presso – Mini SUV Style
The Maruti Suzuki S-Presso is a small SUV-like car for fun drives.
- Price: Rs 4.26–6.11 lakh.
- Engine: 1.0L petrol (67 hp, 91 Nm).
- Mileage: 25.3 kmpl.
- Key Features: 7-inch screen, 2 airbags, hill-hold.
The Maruti S-Presso is a small car that’s built a bit taller than usual, which helps you see the road clearly while driving this makes it easier to handle in traffic and gives you more confidence especially if you’re new to driving because of its compact size, you can park it easily even in tight spaces, which is helpful in crowded city areas.
It’s also very light, so it doesn’t need much fuel to run that means you spend less money on petrol, making it a smart choice for daily travel, the engine is simple and works well for short trips or regular city drives, Maruti’s service network is spread across India so finding a service center is easy and repairs don’t cost much. All this makes the S-Presso a practical and budget-friendly car for everyday use.
Learn More: Best Cars Under Rs 10 Lakh This Diwali: Maruti, Tata, Mahindra & Hyundai
7. Renault Kwid – Stylish and Cheap
The Renault Kwid is a fun small car with SUV vibes.
- Price: Rs 4.69–6.44 lakh.
- Engine: 1.0L petrol (68 hp, 91 Nm).
- Mileage: 21.46 kmpl.
- Key Features: 8-inch screen, 2 airbags, rear camera.
The Renault Kwid is a small car that stands out because of its bold and sporty design, it looks stylish and modern, which many young people like even though it’s compact it feels lively and quick when driving through busy streets, you can easily turn and move around in traffic without feeling stuck or slow.
It doesn’t use much petrol, so it’s great for short daily trips like going to college, work, or the market, Inside it has a touchscreen that lets you play music or connect your phone, which adds a fun touch to the drive, for someone buying their first car, the Kwid is a smart choice it’s affordable, easy to drive, and has just enough features to make everyday travel simple and enjoyable.
Quick Comparison Table: 7 Best Mileage Cars Under Rs 10 Lakh
Here’s a simple table to compare the cars (ex-showroom, Delhi, base petrol):
| Car | Price (Rs Lakh) | Mileage (kmpl) | Engine (hp) | Key Benefit |
|---|---|---|---|---|
| Maruti Swift | 6.49 | 25 | 82 | Fun and agile |
| Hyundai Grand i10 Nios | 5.92 | 24 | 83 | Premium touch |
| Maruti Alto K10 | 3.99 | 24.39 | 67 | Cheapest option |
| Tata Tiago | 5.00 | 23.8 | 86 | 5-star safety |
| Honda Amaze | 7.00 | 19 | 90 | Smooth sedan |
| Maruti S-Presso | 4.26 | 25.3 | 67 | SUV-like style |
| Renault Kwid | 4.69 | 21.46 | 68 | Bold design |
Why These Cars Have the Best Mileage for Daily Commutes
These cars have small engines (1.0-1.2L) for 19–25 kmpl, saving Rs 1,500–2,500/month on 50 km daily, they’re light (800-1,000 kg) and simple for easy driving. Maruti and Hyundai have low service costs (Rs 3,000/year).
Learn More: Tata Sierra Set to Launch Next Month: Petrol, Diesel, and EV Powertrains Unveiled
How to Buy a High-Mileage Car Under Rs 10 Lakh
Ready to buy? Here’s the simple plan:
- Check Prices: Visit Maruti or Hyundai websites for your city’s quotes.
- Test Drive: Go to showrooms feel the mileage and space.
- Finance: EMI from Rs 10,000/month, deals up to Rs 20,000 off.
- Choose Car: Swift for fun, Tiago for safety.
- Add-Ons: Extended warranty (Rs 5,000) or accessories (Rs 2,000).
Final Verdict: Top Mileage Car Pick Under Rs 10 Lakh
The Maruti Suzuki Swift (Rs 6.49 lakh, 25 kmpl) is the best all-rounder for daily commutes with fun drives and space, for budget, choose Maruti Alto K10 (Rs 3.99 lakh, 24.39 kmpl). All 7 save fuel and are reliable test drive to pick yours.









