This article is about top five electric cars in India. The ex-showroom price of these EVs is under Rs. 20 Lakh and claimed range is above 300 Km.
The electric vehicle market in India is on the brink of a major breakthrough. With the hike in petrol and diesel prices, increasing environmental concerns about ICE vehicles, and government incentives, EVs are becoming viable alternatives for Indian consumers. Propelled by the increasing adoption of EVs, the number of public EV charging stations is also increasing, alleviating range anxiety. As of December, last year, more than 25000 charging stations have been installed across the country. The major challenges of EV adoption in India have been the perception that EVs are expensive and have limited range. However, this perception is changing rapidly with automobile manufacturers offering modern electric cars with a range of around 300km on single full charge.
Here is a list of 5 best electric cars in India under Rs. 20 Lakh that offer more than 300km range per charging cycle.
Top electric cars in India: Tata Punch EV

Tata Punch EV is a 5-seater all-electric derivative of Punch Micro SUV with ex-showroom price starting at Rs. 9.99 Lakh for the base model. The top model of Punch EV is priced at Rs. 14.44 Lakh (ex-showroom). It is available in two battery packs: 25kWh and 35kWh with MIDC-rated claimed range between 315km and 421km depending on the variant. Punch EV comes with 20 variants and 5 different colours. Punch EV offers a fun and easy driving experience. It looks sharp both inside and out with little compromise on space and boot volume.
Top electric cars in India: Tata Nexon EV

The Tata Nexon EV is one of the highest-selling and compact all-electric vehicles in India. Priced between Rs. 12.49 and 17.19 Lakh (ex-showroom price), it boasts of its impressive range, sleek design, swift acceleration, and fast charging capacity coupled with advanced features like regenerative braking. The Nexon EV is available in three major variants namely Creative, Fearless and Empowered, further branched out into different variants, counting a total of 15 variants. It comes with two battery pack options-30.2kWh and 40.5kWh in the Medium and Long-range category respectively. The Nexon EV claims to offer an impressive driving range of 390-489 Km on single full charge.
Top electric cars in India: MG Windsor EV

The British automaker introduced the MG Windsor EV in India in October 2024. Windsor EV features a uniform 38kWh battery pack and a single motor setup across its three variants-the Excite, the Exclusive and the Essence with a claimed range of 332 Km on a single full charge. Excluding the battery rental option (BAAS option), the ex-showroom price of the Excite variant is around Rs. 14 Lakh, the Exclusive Rs. 15 Lakh, and the Essence Rs. 16 Lakh. MG Windsor comes loaded with features like a 15.6-inch touchscreen display, 360-degree camera, 8.8-inch digital driver display and tyre pressure monitoring system (TPMS).
Top electric cars in India: Mahindra XUV400 EV

Mahindra XUV400 is a fully electric and compact SUV designed to offer a premium driving experience. It is priced between Rs. 15.49 and Rs. 19.39 Lakh (ex-showroom pan India). The XUV400 comes with two battery pack options- 34.5 kWh and 39.5 kWh paired with a single motor producing 150 PS and 310 Nm. This electric SUV offers a claimed range of 375 km with a 34.5 kWh battery and 456 km with a 39.5 kWh battery on a single full charge. Mahindra XUV400 boasts of robust features like wireless Apple Carplay and Android Auto, a 10.25-inch touchscreen display, a panoramic sunroof, a 10.25-inch digital driver display and wireless phone charging along with safety features including six airbags, a tire pressure monitoring system (TPMS), rear parking camera and many more.
Top electric cars in India: Tata Curvv EV

Tata Curvv EV is a 5-seater, compact and great-looking electric SUV with prices starting from Rs. 17.49 Lakh. Available in 5 colors and seven variants, the Curvv EV claims to offer a range between 430 Km to 502 Km on a single charge. While the base model of Tata Curvv EV is priced at Rs. 17.49 Lakh, the top model is priced at Rs. 21.99 Lakh (ex-showroom price). This electric SUV offers two battery pack options – 45kWh and 55kWh. The Curvv EV comes with robust features like multi-mood ambient lighting, Vehicle to Vehicle (V2V) charging, Vehicle to Load technology, 12.3-inch touchscreen, a 10.25-inch digital driver display, smart-watch connectivity and multi-driving modes. Safety features of Curvv EV include automatic emergency braking, six airbags, level-2 advanced driver assistance (ADAS), adaptive cruise control, automatic emergency braking, rear cross-traffic alert (RCTA) and many more.