The electric vehicle (EV) revolution is taking over India, with automakers launching cutting-edge electric cars that combine sustainability, performance, and advanced technology. As fuel prices rise and environmental concerns grow, EVs are becoming a smarter choice for Indian drivers. From premium luxury models to budget-friendly options, India’s EV market now offers something for everyone. In this guide, we’ll explore the top 10 best electric cars in India, highlighting their features, range, performance, and why they stand out in the rapidly growing EV segment. Whether you’re looking for an eco-friendly daily driver or a high-performance electric powerhouse, this list has you covered.
Best Electric Cars in India: Top 10 Picks for 2025
- Tata Nexon EV
- Mahindra BE 6
- Tata Curvv EV
- MG Comet EV
- Mahindra XEV 9e
- Tata Punch EV
- MG Windsor EV
- Hyundai Creta Electric
- BYD Atto 3
- Kia EV6
Tata Nexon EV

Price: Starting at ₹12.49 Lakh
Range: Up to 465 km
Charging Time: 6 hours (standard), 56 minutes (10-80% fast charge)
Tata Nexon EV has been ruling the roost since its launch, and in 2025, it’s still the go-to choice for many. With its bold SUV stance, a 5-star Bharat NCAP safety rating, and a zippy 144 hp motor, it’s perfect for families and thrill-seekers alike. The updated 40.5 kWh battery ensures you can hit the highway without range anxiety think Delhi to Jaipur on a single charge! Plus, Tata’s widespread charging network (over 5,000 stations and counting) makes it a practical pick. It’s loaded with goodies like a 12.3-inch touchscreen, wireless charging, and even a sunroof to impress your cousins at the next wedding.
Mahindra BE 6

Price: Starting at ₹18.9 Lakh
Range: Up to 550 km
Charging Time: 7 hours (standard), 25 minutes (20-80% fast charge)
Mahindra’s BE 6 is like the rockstar of EVs loud, proud, and packed with personality. Launched in late 2024, it racked up over 30,000 bookings in a single day, and it’s easy to see why! With a 5-star BNCAP rating, a funky interior with dual 12.3-inch screens, and a massive range, its ideal for long drives say, Mumbai to Pune and back without breaking a sweat. The 402 hp motor gives it insane acceleration (0-100 kmph in 6.7 seconds), making it a driver’s delight.
Tata Curvv EV

Price: Starting at ₹17.49 Lakh
Range: Up to 502 km
Charging Time: 7.5 hours (standard), 40 minutes (10-80% fast charge)
The Tata Curvv EV is the stylish cousin in the Tata family. Its coupe-SUV design grabs attention, while the 55 kWh battery delivers one of the best ranges in its segment perfect for a weekend getaway to Lonavala. With features like a panoramic sunroof, ventilated seats, and Level 2 ADAS (including auto braking and lane assist), it’s a dream come true for tech enthusiasts. The 167 hp motor ensures a smooth, silent ride, and the flush door handles add a touch of sophistication.
MG Comet EV

Price: Starting at ₹6.99 Lakh
Range: Up to 230 km
Charging Time: 7 hours (standard), 3.5 hours (fast charge)
The MG Comet EV is one of the Best Electric Cars in India for budget-conscious buyers, offering affordability and efficiency in a compact package. Its boxy design is quirky and cute, perfect for zipping through crowded city streets like Bangalore or Kolkata. The 17.3 kWh battery is modest, but with dual 10.25-inch screens and a peppy 42 hp motor, it’s a steal for urban dwellers. It’s tiny enough to squeeze into tight parking spots and cheap enough to keep your wallet happy.
Bonus: It’s got a 3-year unlimited km warranty! It’s like the little scooter of cars compact, affordable, and oh-so-easy to love!
Mahindra XEV 9e

Price: Starting at ₹21.9 Lakh
Range: Up to 550 km
Charging Time: 8 hours (standard), 20 minutes (20-80% fast charge)
If the BE 6 is the rockstar, the Mahindra XEV 9e is the sophisticated VIP. This premium electric SUV boasts a sleek design, a plush interior with reclinable rear seats, and a whopping 659 hp in its top variant yes, you read that right! It’s built for comfort and long journeys (Chennai to Pondicherry, anyone?), with fast-charging capabilities (195 kW) that juice it up in no time. Mahindra’s first Born Electric vehicle, it’s got a triple-screen dashboard and ambient lighting that’ll make you feel like royalty.
Tata Punch EV

Price: Starting at ₹9.99 Lakh
Range: Up to 421 km
Charging Time: 6 hours (standard), 50 minutes (10-80% fast charge)
The Tata Punch EV is the underdog that packs a punch (pun intended!). Built on Tata’s Acti.ev platform, this micro-SUV offers a rugged look, a 35 kWh battery, and features like a 360-degree camera and ventilated seats. It’s affordable, safe (5-star NCAP), and perfect for small families or solo adventurers hitting the hills Shimla, maybe? The 121 hp motor is peppy, and the ground clearance handles potholes like a champ.
MG Windsor EV

Price: Starting at ₹14 Lakh
Range: Up to 331 km
Charging Time: 6.5 hours (standard), 35 minutes (10-80% fast charge)
The MG Windsor EV is the cool new kid on the block. With its aerodynamic design, plush interiors, and a 50.6 kWh battery, it blends style with practicality great for a quick trip to Goa! The 134 hp motor delivers a smooth ride, and features like a massive 15.6-inch touchscreen and connected car tech (remote AC control, anyone?) make it a joy to drive. MG’s battery subscription option keeps the upfront cost low too. It’s ideal for those who want a mid-range EV that feels premium without breaking the bank.
Hyundai Creta Electric

Price: Starting at ₹17.99 Lakh
Range: Up to 450 km
Charging Time: 7 hours (standard), 45 minutes (10-80% fast charge)
The Hyundai Creta Electric takes India’s favorite SUV and gives it an electric twist. Launched in early 2025, it keeps the Creta’s rugged charm while adding a 45 kWh battery and a 138 hp motor. With a comfy cabin, ADAS features (blind-spot monitoring FTW), and Hyundai’s reliability, it’s a no-brainer for Creta fans going green. It’s spacious enough for a family road trip to Agra and quiet enough to enjoy the ride.
BYD Atto 3

Price: Starting at ₹24.99 Lakh
Range: Up to 521 km
Charging Time: 8 hours (standard), 50 minutes (10-80% fast charge)
BYD, a Chinese giant, brings the BYD Atto 3 to India with flair. This sleek SUV offers a premium feel with a rotating 12.8-inch touchscreen, a 201 hp motor, and a solid range perfect for a Hyderabad-to-Vijayawada run. Its Blade Battery tech ensures safety and efficiency, and the quirky interior (guitar string door accents!) adds a fun twist. It’s a strong contender in the premium EV space, blending global quality with Indian appeal.
Kia EV6

Price: Starting at ₹63 Lakh
Range: Up to 708 km
Charging Time: 9 hours (standard), 18 minutes (10-80% fast charge)
The Kia EV6 is the luxury king of this list. With its futuristic design, dual motors (325 hp), and an unbeatable range, it’s built for those who want the best think Delhi to Chandigarh and beyond without a stop! The 84 kWh battery charges from 10-80% in just 18 minutes with a 350 kW charger. Add in premium interiors, Level 2 ADAS, and a head-up display, and you’ve got a masterpiece. It’s pricey, but it’s like flying first-class on wheels worth every penny for the wow factor!
Conclusion
As the demand for EVs rises, the Best Electric Cars in India are setting new standards in performance, efficiency, and affordability. Whether you prioritize affordability, long-range capability, luxury features, or cutting-edge technology, there’s an electric car for you. With government incentives, improved charging infrastructure, and lower running costs, switching to an EV is now more practical than ever. As the industry evolves, we can expect even more advanced and efficient models in the coming years. Choosing an electric car today means embracing a cleaner, smarter, and more sustainable future for Indian roads.