List of the Best Selling Cars in India
The Indian automobile market has always offered something for each type of car buyer. With the plethora of choices available in the market, the responsibility falls upon car-buyers to research and choose what suits their requirements. However, we have compiled a list of the best selling cars in India, for your consideration.
So, without further ado, take a look!
Best Cars in India under ₹ 5 Lakhs
1. Maruti Suzuki Alto 800 | Price: Starting from ₹ 3.39 lakh

The Maruti Alto 800 is a five-seater hatchback that has found increasing popularity as India’s family car. With its latest update including a 0.8 litre, BS-VI compliant engine, the car has not only improved in its performance but can now also put out a power of 48PS and a torque of 69 Nm. You can choose from the six variants of the Alto available in the market.
- Mileage – 22.05kmpl to 31.59km/kg (in case of the CNG variant)
- Engine Displacement – Up to 796 cc
2. Maruti Suzuki Alto K10 | Price: Starting from ₹ 3.99 lakh

This model from Maruti has successfully made it among the top-selling cars in India. It comes with a 1-litre DualJet petrol engine and a five-speed manual gearbox. Its popularity can be seen in its features, including a seven-inch touchscreen infotainment system, keyless entry, digital instrument cluster, and manually adjustable ORVMs. Moreover, it ensures passenger safety with rear parking sensors, dual airbags, and ABS with EBD.
- Mileage – 24.9 kmpl
- Engine Displacement – Up to 998 cc
3. Datsun GO | Price – Starting from ₹ 4.03 lakh

This model from Datson offers a 1.2-litre 3-cylinder petrol engine with a 5-speed MT. It produces a torque of 104 Nm, ensuring a comfortable driving experience. A few popular features of this model are a 7-inch touchscreen infotainment system, GO with keyless entry, 14-inch alloy wheels, and a manual AC with heater. It has also added ABS with EBD, rear parking sensors, and dual front airbags to ensure safety.
- Mileage – 19.59 kmpl
- Engine Displacement – Up to 1198 cc
4. Maruti Suzuki S-Presso | Price – Starting from ₹ 4.25 lakh

With a single 1-litre petrol engine producing 56.69 PS and 82.1 Nm torque, this model has also gained popularity as one of the most selling cars in India. It ensures rider comfort with many features, such as a digital instrument cluster, a seven-inch touchscreen infotainment system, front power windows and keyless entry. In addition, this model has dual airbags, speed alerts, rear parking sensors, and ABS with EBD for rider safety.
- Mileage – 32.73 kmpl
- Engine Displacement – Up to 998 cc
5. Renault Kwid | Price – Starting at ₹ 4.64 lakh

The KWID is Renault's entry-level hatchback offering with impressive specs like a 0.8 litre/1.0-litre BS-VI compliant engine, a touchscreen infotainment system, power steering, ABS, speed alert system, etc. The car can generate a power of up to 68PS and a 91Nm torque. One of the best cars in India, you can choose between any of its five variants.
- Mileage – Up to 25.17 kmpl
- Engine Displacement – Up to 999 cc
Best Cars in India in 5-10 Lakhs range
1. Maruti Swift | Price – Starting at ₹ 5.92 lakh

The Swift range from Maruti comes with a 1.2-litre Dual Jet petrol engine mated to either a five-speed manual transmission or a five-speed AMT. It includes an idle start/stop for enhanced fuel efficiency. The most popular features include cruise control, a seven-inch touchscreen infotainment system, and LED headlamps with LED DRLs. You will also get dual front airbags, ABS with EBD, electronic stability control and rear parking sensors for safety.
- Mileage – Up to 23.7 kmpl
- Engine Displacement – Up to 1198 cc
2. Renault Kiger | Price – Starting at ₹ 5.99 lakh

With two high-performing engines, this model from Renault has become one of the highest-selling cars in India. These are both paired with a five-speed manual transmission. Besides an option for AMT, this model offers an eight-inch touchscreen infotainment system, a digital driver display, automated climate control, and LED headlights with DRLs. Furthermore, there are ABS with EBD, four airbags, speed-sensing door locks, and a rear-view camera for safety.
- Mileage – Up to 20.5 kmpl
- Engine Displacement – Up to 999 cc
3. Maruti Baleno | Price – Starting at ₹ 6.49 lakh

If you are looking for a trusty hatchback in this range, this one can be the most suitable option for you.
You can avail this car with two engine options – a VVT motor one and a DualJet VVT one.
The DualJet VVT variant has also been upgraded with BS-VI emission standards. The car has a power output of 75 PS with a 190 Nm torque.
- Mileage – Up to 21.96 kmpl
- Engine Displacement – Up to 1197 cc
4. Tata Nexon | Price – Starting at ₹ 7.60 lakh

It is one of the top SUVs available in the market with a BS-VI 1.2 litre/1.5 litre turbocharged engine.
This car is available in both 6-speed AMT and 6-speed manual transmission variants and is capable of producing outputs of 120 PS power and 170 Nm torque.
If you are willing to shell out some extra cash, you can also avail a sunroof with the car’s XZ+(S) variant.
- Mileage – Up to 21.5 kmpl
- Engine Displacement – Up to 1497 cc
5. Maruti Brezza | Price – Starting at ₹ 7.99 lakh

One of the latest launches from Maruti, the Brezza model, has received popularity for its powerful 1.5-litre petrol engine with a six-speed automatic transmission. In addition, the makers have included luxurious features like a nine-inch touchscreen infotainment system, a single-pane sunroof, wireless phone charging, ambient lighting, and a 360-degree camera. It also includes six airbags, ESC, hill-hold assist, and ABS with EBD to ensure riding safety.
- Mileage – Up to 20.15 kmpl
- Engine Displacement – Up to 1462 cc
6. Mahindra Bolero | Price – Starting at ₹ 9.53 lakh

This range from Bolero is a seven-seater utilitarian SUV and has gained popularity for its 1.5-litre diesel engine producing a torque of 75PS and 210Nm. Apart from a five-speed manual transmission, you will get features like a digital instrument cluster, Bluetooth-enabled music system, power windows, and power steering. Moreover, it ensures safety with dual front airbags, ABS, and reverse parking sensors.
- Mileage – Up to 16 kmpl
- Engine Displacement – Up to 1498 cc
Best Cars in India in the 10-15 Lakhs range
1. Hyundai Creta | Price – Starting at ₹ 10.44 lakh

This SUV from Hyundai comes with three engine options, connected to a six-speed MT. the makers have looked after the comfort and entertainment of the riders with the unique features of this car. These include a semi-digital instrument cluster, a touchscreen infotainment system, a panoramic sunroof, wireless phone charging, and ventilated front seats. The safety features include six airbags, electronic stability control, hill-start assist control and ABS with EBD.
- Mileage – Up to 16.8 kmpl
- Engine Displacement – Up to 1497 cc
2. Mahindra Scorpio | Price – Starting at ₹ 11.99 lakh

This is easily one of the best selling cars in India in this price bracket. This car is available in three variants – with 7, 8 and 9 seater configurations.
Its latest upgrades include a BS-VI compliant diesel engine with 2.2-litre fuel capacity. This particular variant has a power output of 140 PS with a 320 Nm torque.
- Mileage – Up to 16.36 kmpl
- Engine Displacement – Up to 2179 cc
3. Mahindra XUV700 | Price – Starting at ₹ 13.45 lakh

This luxury SUV range from Mahindra and comes with an option of both five and seven-seater layouts. There are two engine options: a six-speed MT and an optional automatic gearbox. For rider comfort, the makers have added a 10.25-inch touchscreen infotainment system and digital instrument cluster, up to 12 speakers, a panoramic sunroof, built-in Alexa and cruise control. Moreover, it ensures rider safety with ABS with EBD, seven airbags, an electronic stability program (ESP) and ISOFIX anchors.
- Mileage – Up to 17.19 kmpl
- Engine Displacement – 2198 cc
4. Mahindra Thar | Price – Starting at ₹ 13.59 lakh

This model from Mahindra comes with two engines, paired with a six-speed manual or a six-speed automatic gearbox. In addition, it offers many features, such as cruise control, a touchscreen infotainment system, halogen headlights with LED DRLs, and electrically controlled AC. Moreover, dual front airbags, hill descent control, ABS with EBD, and rear parking sensors guarantee rider safety.
- Mileage – Up to 15.2 kmpl
- Engine Displacement – 2184 cc
5. Tata Harrier | Price – Starting at ₹ 14.70 lakh

One of the best cars in India under Rs.15 lakhs, Tata Harrier’s BS-VI compliant version was launched in March 2020.
This car, with a panoramic sunroof, powered driver seat, auto-dimming IRVM, etc. makes it one of the premium offerings in this price range.
Furthermore, its 2.0-litre engine has a power output of 170 PS with a 350 Nm torque.
- Mileage – Up to 17.0 kmpl
- Engine Displacement – 1956 cc
Best Cars in India in 15-20 Lakhs range
1. Tata Safari | Price – Starting at ₹ 15.35 lakh

This luxury SUV comes in both six and seven-seater layouts across three variants. It has become one of India's top-selling cars because of its powerful engine and a choice between a six-speed MT or AT. In addition, this car offers luxurious features like a nine-speaker sound system, a touchscreen infotainment system, a wireless phone charger, a panoramic sunroof and a six-way adjustable driver seat. Furthermore, it includes six airbags, all-wheel disc brakes and ISOFIX anchorages for safety.
- Mileage – Up to 16.14 kmpl
- Engine Displacement – 1956 cc
2. Hyundai Alcazar | Price – Starting at ₹ 15.89 lakh

This is a three-row SUV from Hyundai with two powerful engines. You get to choose between a six-speed MT or AT while purchasing this model. It offers facilities like a 10.25-inch digital instrument cluster, auto climate control, wireless phone charging and a voice-controlled panoramic sunroof. Additionally, it ensures passenger safety with six airbags, vehicle stability management and a 360-degree camera.
- Mileage – Up to 20.4 kmpl
- Engine Displacement – Up to 1999 cc
3. MG Hector Plus | Price – Starting at ₹ 16.43 lakh

This popular SUV from MG comes with both petrol and diesel engines, paired with a 6-speed MT and an optional 8-speed CVT gearbox. A few features responsible for its popularity include a panoramic sunroof, wireless phone charger, ventilated front seats, rain-sensing wipers, powered tailgate, and a 10.4-inch touchscreen infotainment system. In addition, it is safe to drive with six airbags, parking sensors, and ISOFIX child seat anchors.
- Mileage – Up to 16.65 kmpl
- Engine Displacement – Up to 1956 cc
4. Toyota Innova Crysta | Price – Starting at ₹ 18.09 lakh

A 7-seater MPV on offer from Toyota, the Innova Crysta is available in diesel and petrol variants. You can also choose between manual and automatic transmissions for the models.
A few of the most attractive features that make this car stand out among its competitors include ABS, power steering, automatic climate control, airbags for driver and passenger, etc.
- Mileage – Up to 13.68 kmpl
- Engine Displacement – Up to 2694 cc
5. Tata Nexon EV Max | Price – Starting at ₹ 18.34 lakh

This is the EV version of Tata Nexon, which comes with a powerful 40.5 kWh battery pack and an ARAI range of 437 km. It is paired with an electric motor, producing a torque of 143 PS and 250 Nm. With this car, you can enjoy facilities like a touchscreen entertainment system, an auto-dimming IRVM, a single-pane sunroof, an air purifier, and a wireless phone charger. Moreover, features like all-wheel disc brakes, hill hold control, and roll-over prevention are added for extra safety.
- Mileage – Up to 13.68 kmpl
- Battery Capacity – 40.5 kWh
6. Jeep Compass | Price – Starting at ₹ 19.29 lakh

Sturdy and stylish, the Jeep Compass encompasses a few elements of being a classic muscle car. This car offers you two BS-VI-compliant engine options – 1.4-litre and 2.0-litre.
Giving tough competition to other cars available in this price bracket, the Jeep Compass has a power output of up to 173 PS with 350 Nm torque.
- Mileage – Ranges between 16 kmpl and 17 kmpl
- Engine Displacement – 1956 cc
Best Cars in India above 20 Lakhs
1. Hyundai Tucson | Price – Starting at ₹ 27.7 lakh

This is one of the newest launches from Hyundai and was unveiled at the Auto Expo 2020.
This SUV has received a few important upgrades, including a BS-VI-compliant engine and revamped exteriors and interiors.
It is also equipped with a 2.0-litre diesel engine capable of generating 185PS power.
- Mileage – Up to 18.42 kmpl
- Engine Displacement – Up to 1999 cc
2. Toyota Fortuner | Price – Starting at ₹ 32.59 lakh

This model from Toyota has two engine options with a choice between a five-speed MT or AT. Its unique features and smooth driving experience have made it one of the highest-selling SUV cars in India. You can enjoy an infotainment system, wireless phone charging, a 360-degree parking camera, and ambient lighting with this car. For safety features, you will get vehicle stability control (VSC), seven airbags, traction control, hill assist and ABS with EBD.
- Mileage – Up to 10 kmpl
- Engine Displacement – Up to 2755 cc
3. Volkswagen Tiguan | Price – Starting at ₹ 33.5 lakh

This 5-seater SUV from Volkswagen comes with a 2-litre turbo-petrol engine. It is an all-wheel drivetrain, making it fit any driving needs. On the other hand, it includes features like an eight-inch touchscreen system, a digital instrument cluster, a panoramic sunroof and connected car tech. Apart from three-zone climate control, there are six airbags, hill descent control, a rear-view camera and ISOFIX child seat mounts to ensure safety on the road.
- Mileage – Up to 12.65 kmpl
- Engine Displacement – Up to 1984 cc
4. Skoda Superb | Price – Starting at ₹ 34.19 lakh

This is another highest-selling cars in India of all time. It has a powerful 2-litre turbo-petrol engine paired with a seven-speed DSG transmission. In addition, this model has multiple popular features, such as a touchscreen infotainment system, adaptive LED headlights, three-zone climate control, and wireless phone charging. Moreover, it is safe to drive with eight airbags, front and rear parking sensors, hill hold control, and a 360-degree camera.
- Mileage – Up to 15.1 kmpl
- Engine Displacement – Up to 1984 cc
List of Best-selling Cars in India
Name of the Model |
Ex-showroom Price (in Delhi, might vary across cities) |
Maruti Suzuki Alto 800 |
Starting from ₹ 3.39 lakh |
Maruti Suzuki Alto K10 |
Starting from ₹ 3.99 lakh |
Datsun GO |
Starting from ₹ 4.03 lakh |
Maruti Suzuki S-Presso |
Starting from ₹ 4.25 lakh |
Renault Kwid |
Starting from ₹ 4.64 lakh |
Maruti Swift |
Starting from ₹ 5.92 lakh |
Renault Kiger |
Starting from ₹ 5.99 lakh |
Maruti Baleno |
Starting from ₹ 6.49 lakh |
Tata Nexon |
Starting from ₹ 7.60 lakh |
Maruti Brezza |
Starting from ₹ 7.99 lakh |
Mahindra Bolero |
Starting from ₹ 9.53 lakh |
Hyundai Creta |
Starting from ₹ 10.44 lakh |
Mahindra Scorpio |
Starting from ₹ 11.99 lakh |
Mahindra XUV700 |
Starting from ₹ 13.45 lakh |
Mahindra Thar |
Starting from ₹ 13.59 lakh |
Tata Harrier |
Starting from ₹ 14.70 lakh |
Tata Safari |
Starting from ₹ 15.35 lakh |
Hyundai Alcazar |
Starting from ₹ 15.89 lakh |
MG Hector Plus |
Starting from ₹ 16.43 lakh |
Toyota Innova Crysta |
Starting from ₹ 18.09 lakh |
Tata Nexon EV Max |
Starting from ₹ 18.34 lakh |
Jeep Compass |
Starting from ₹ 19.29 lakh |
Hyundai Tucson |
Starting from ₹ 27.7 lakh |
Toyota Fortuner |
Starting from ₹ 32.59 lakh |
Volkswagen Tiguan |
Starting from ₹ 33.5 lakh |
Skoda Superb |
Starting from ₹ 34.19 lakh |