Top Electric Cars in India 2025: The most popular electric cars in India are Tata Harrier EV (Rs 21.49 lakh, 622 km range), Mahindra BE 6 (Rs 18.90 lakh, 557 km – 683 km range), Mahindra XEV 9e (Rs 21.90 lakh, 542 km – 656 km range) and MG Windsor EV (Rs 14.00 lakh, 332 km – 449 km range).
Check out our complete list of 5 electric cars priced between Rs 3.25 Lakh and Rs 7.50 Crore. There will be many great electric cars available in India in 2025, ranging from budget-friendly to high-end options.
Popular options include the Tata Nexon EV, Mahindra XUV400 EV, and MG Comet EV, which offer a wide range of features and prices. Here is the list of the Best Electric Cars in India 2025.
Top Electric Cars in India (2025)
Electric Car Model | Starting Price (₹ lakh, ex‑showroom) |
---|---|
Tata Harrier EV | ₹ 21.49 lakh |
Mahindra BE 6 | ₹ 18.90 lakh |
Mahindra XEV 9e | ₹ 21.90 lakh |
Tata Curvv EV | ₹ 17.49 lakh |
MG Windsor EV | ₹ 9.99 lakh (battery rental) or ₹ 14.00 lakh (with battery) |
1. Tata Harrier EV
The Tata Harrier EV is a fully electric version of the regular Harrier SUV and was showcased at the India Mobility Global Expo 2025. It retains the modern design of the standard Harrier and features EV-specific changes inside and out.

Tata will offer it with a dual-motor AWD setup, and the range is said to be over 500 km. The Tata Harrier EV price in India starts at Rs 21.49 lakh (ex-showroom) for the base model, while the top model goes up to Rs 25.99 lakh. It is yet to be announced.
2. Mahindra BE 6
The Mahindra BE6 offers a futuristic look with an attractive and modern design, making it appealing to users. The driving experience includes effortless handling, impressive acceleration, and a top speed of up to 200 km/h, which contributes to an enjoyable performance.

The BE 6E price starts at ₹ 18.90 Lakh and goes up to ₹ 27.65 Lakh. The BE 6E EMI starts at ₹ 38,322. Select the city to know the on-road price of the Mahindra BE 6E. However, we know that the INGLO platform supports battery capacities ranging from 60 to 80 kWh.
Furthermore, it also supports 175kW fast charging and will be able to charge the battery up to 80 per cent in just 30 minutes.
3. Mahindra XEV 9e
The XEV 9e is a stylish SUV-coupe and is Mahindra’s flagship EV offering in India. It gets premium touches both inside and outside and is loaded with comfort features.

Mahindra offers it with two battery pack options, with a MIDC-claimed range of up to 656 km. Mahindra XEV 9e price in India starts at Rs 21.90 lakh (ex-showroom) for the base model, while the top model goes up to Rs 30.50 lakh.
4. Tata Curvv EV
A strong real-world driving range and a host of modern features set the Curve EV apart. Built on an extended version of the Nexon’s platform, it inherits its sibling’s strengths while creating its own identity.

The modern design and 5-star rated safety make it a worthy option to consider. Tata Curve EV price in India starts at Rs 17.49 lakh (ex-showroom) for the base model, while the top model goes up to Rs 22.24 lakh.
Key specifications include a range of 430-502 km, battery capacity options of 45 kWh and 55 kWh, and a charging time of 40 minutes (DC fast charging) and 7.9 hours (AC charging).
5. MG Windsor EV
MG Windsor EV is a 5-seater electric MUV car priced at Rs 14.00 lakh. The Windsor EV has a range of 449 km. It is available in 7 colors and 5 variants.

The Windsor EV has a charging time of 50 min-DC-60 kW (0-80%) with fast charging support and is available with a 134 bhp electric motor.
The Windsor EV is a tough competitor to the Skoda Kodiaq and the Tata Nexon EV. The MG Windsor EV price in India starts at Rs 14.00 lakh (ex-showroom) for the base model, while the top model goes up to Rs 18.31 lakh

I am Madhusmita Mohanty, and I passionate content writer with 3+ years of experience in the digital media industry. I specialize in writing news-based content, particularly focused on automobiles, including bikes, cars, EVs, and industry updates.