Top Selling Cars in India 2025

As we are halfway into 2025, the automobile industry in India has seen a tremendous upward trend. With growing inclination towards the SUVs, and premium hatchbacks, Maruti Suzuki outshines the charts, across all the car types.
Popular Cars of 2025 in India
Here’s a list of top 20 cars of 2025 so far
S.No |
Model |
Type |
1 |
Hyundai Creta |
SUV |
2 |
Maruti Suzuki Dzire |
Sedan |
3 |
Maruti Suzuki Vitara Brezza |
SUV |
4 |
Maruti Suzuki Ertiga |
MUV |
5 |
Mahindra Scorpio / Scorpio-N |
SUV |
6 |
Tata Nexon |
SUV |
7 |
Maruti Suzuki Swift |
Hatchback |
8 |
Maruti Suzuki Fronx |
SUV |
9 |
Maruti Suzuki Wagon R |
Hatchback |
10 |
Maruti Suzuki Baleno |
Hatchback |
11 |
Tata Punch |
SUV |
12 |
Maruti Suzuki Eeco |
Van |
13 |
Mahindra Thar |
SUV |
14 |
Mahindra Bolero |
SUV |
15 |
Tata Tiago |
Hatchback |
16 |
Kia Sonet |
SUV |
17 |
Hyundai Venue |
SUV |
18 |
Toyota Innova HyCross |
MUV |
19 |
Mahindra XUV 3XO |
SUV |
20 |
Maruti Suzuki Grand Vitara |
SUV |
Based on updated sales data until May 2025, here’s a detailed list of the top 20 selling cars, including prices, fuel type, engine specs, mileage, and seating capacity – all ranked by popularity.
1. Hyundai Creta
Body Type: SUV
Fuel: Petrol / Diesel
Engine: 1493 cc Diesel /1497 cc Petrol
Mileage: 17 to 21.4 km/l
Seating Capacity: 5
Price: ₹11.11 lakh onwards
2. Maruti Suzuki Dzire
Body Type: Sedan
Fuel: Petrol / CNG
Engine: 1197 cc
Mileage: 24.12 km/l (Petrol), 33.12 km/kg (CNG)
Seating Capacity: 5
Price: ₹6.51 lakh onwards
3. Maruti Suzuki Vitara Brezza
Body Type: SUV
Fuel: Petrol / CNG
Engine: 1462 cc
Mileage: 22.15 km/l (Petrol), 25.51 km/kg (CNG)
Seating Capacity: 5
Price: ₹8.29 lakh onwards
4. Maruti Suzuki Ertiga
Type: MUV
Fuel: Petrol / CNG
Engine: 1462 cc
Mileage: 20.51 km/l (Petrol), 26.11 km/kg (CNG)
Seating Capacity: 7
Price: ₹8.80 lakh onwards
5. Mahindra Scorpio/ Scorpio-N
Body Type: SUV
Fuel: Diesel/ Petrol
Engine: 2184 cc
Mileage: 15 km/l
Seating Capacity: 7
Price: ₹13.60 lakh onwards
6. Tata Nexon
Body Type: SUV
Fuel: Petrol / Diesel / CNG
Engine: 1199 cc
Mileage: 17.4 km/l
Seating Capacity: 5
Price: ₹8.10 lakh onwards
7. Maruti Suzuki Swift
Type: Hatchback
Fuel: Petrol / CNG
Engine: 1197 cc
Mileage: 25.76 km/l (Petrol), 32.90 km/kg (CNG)
Seating: 5
Price: ₹6.49 – ₹9.64 lakh
8. Maruti Suzuki Fronx
Body Type: SUV
Fuel: Petrol / CNG
Engine: 1197 cc
Mileage: 21.79 km/l (Petrol), 28.51 km/kg (CNG)
Seating Capacity: 5
Price: ₹7.51 lakh onwards
9. Maruti Suzuki Wagon R
Body Type: Hatchback
Fuel: Petrol / CNG
Engine: 998 cc
Mileage: 25.19 km/l (Petrol), 34.05 km/kg (CNG)
Seating: 5
Price: ₹5.54 lakh onwards
10. Maruti Suzuki Baleno
Body Type: Hatchback
Fuel: Petrol / CNG
Engine: 1197 cc
Mileage: 22.35 km/l (Petrol), 30.61 km/kg (CNG)
Seating Capacity: 5
Price: ₹6.70 lakh onwards
11. Tata Punch
Body Type: SUV
Fuel: Petrol / CNG
Engine: 1199 cc
Mileage: 20.09 km/l (Petrol), 26.99 km/kg (CNG)
Seating Capacity: 5
Price: ₹6.10 lakh onwards
Compact SUV built for Indian roads with great safety ratings.
12. Maruti Suzuki Eeco
Body Type: Van
Fuel: Petrol / CNG
Engine: 1197 cc
Mileage: 19.71 km/l (Petrol), 26.78 km/kg (CNG)
Seating Capacity: 5 / 7
Price: ₹5.44 lakh onwards
13. Mahindra Thar
Type: SUV
Fuel: Petrol / Diesel
Engine: 1497 cc
Mileage: 8 km/l
Seating: 4
Price: ₹11.35 lakh onwards
14. Mahindra Bolero
Body Type: SUV
Fuel: Diesel
Engine: 1493 cc
Mileage: 16 km/l
Seating Capacity: 7
Price: ₹9.90 lakh onwards
15. Tata Tiago
Body Type: Hatchback
Fuel: Petrol / CNG
Engine: 1199 cc
Mileage: 20.01 km/l (Petrol), 26.49 km/kg (CNG)
Seating Capacity: 5
Price: ₹5.65 lakh onwards
16. Kia Sonet
Body Type: SUV
Fuel: Petrol / Diesel
Engine: 1197 cc
Mileage: 19 to 24 km/l
Seating Capacity: 5
Price: ₹8 lakh onwards
17. Hyundai Venue
Body Type: SUV
Fuel: Petrol / Diesel
Engine: 1197 cc
Mileage: Up to 23.4 km/l
Seating Capacity: 5
Price: ₹7.94 lakh onwards
18. Toyota Innova HyCross
Body Type: MUV
Fuel: Petrol/ Diesel
Engine: 1987 cc
Mileage: 16.14 to 23.24 km/l
Seating Capacity: 7
Price: ₹19.95 lakh onwards
19. Mahindra XUV 3XO
Body Type: SUV
Fuel: Petrol / Diesel
Engine: 1197 cc
Mileage: 20 km/l
Seating Capacity: 5
Price: ₹7.99 lakh onwards
20. Maruti Suzuki Grand Vitara
Body Type: SUV
Fuel: Petrol /CNG
Engine: 1462 cc
Mileage: 21.11 km/l (Petrol), 26.6 km/kg (CNG)
Seating Capacity: 5
Price: ₹11.45 lakh onwards
Conclusion
The above-mentioned list shows a strong inclination of customers for SUVs. While more feature-packed and fuel-efficient vehicles will soon be making its way into the Indian automobile industry, it would be interesting to see what the rest of the year has in store for the car enthusiasts.
Disclaimer
The information provided in this blog, including details such as car prices, mileage, features, and availability, is intended for general informational purposes only. These details may vary based on location, model variants, dealership offers, and other market factors. This blog does not endorse, promote, or favor any specific car brand or manufacturer. Readers are encouraged to verify the information independently and consult official sources or authorized dealers before making any purchasing decisions. Reader’s discretion is advised.