If your budget is **under ₹20 lakh (ex-showroom)** in India in **2026**, these are the strongest EV choices: ### Top recommendations **1. Maruti Suzuki e Vitara — Best all-rounder** - **Price:** ₹15.99–19.79 lakh - **Claimed range:** Up to **543 km** - **Why buy:** Excellent range, spacious cabin, Maruti's large service network, strong value for families. **2. Mahindra BE 6 (base variant) — Best performance** - **Price:** Starts around ₹18.9 lakh - **Claimed range:** Up to **557 km** (59 kWh battery) - **Why buy:** Powerful motor, futuristic design, premium features, engaging to drive. **3. MG Windsor EV — Best for comfort** - **Price:** Around ₹14–17 lakh - **Claimed range:** Up to **449 km** - **Why buy:** Comfortable rear seat, premium interior, practical for city and highway use. **4. Tata Curvv EV — Best coupe SUV** - **Price:** Starts around ₹17.5 lakh - **Claimed range:** Around **500+ km** (variant-dependent) - **Why buy:** Stylish design, feature-rich cabin, good safety credentials. **5. Tata Punch EV — Best value under ₹13 lakh** - **Price:** ₹9.7–12.8 lakh - **Claimed range:** Up to **468 km** - **Why buy:** Affordable, compact, ideal for city driving with strong value. ### Which one should you choose? - **Best overall:** Maruti Suzuki e Vitara - **Best range & performance:** Mahindra BE 6 - **Best family comfort:** MG Windsor EV - **Best style:** Tata Curvv EV - **Best budget EV:** Tata Punch EV If you drive **more than 100 km per day**, I'd lean toward the **Maruti e Vitara** or **Mahindra BE 6** because of their longer range and highway capability. If your usage is mostly within the city, the **Tata Punch EV** offers excellent value for significantly less money.
Brands named
Sources cited · 3
- Best Electric Cars Under 20 Lakh in India, 2026cardekho.com/new-electric%2Bcars%2B15-lakh-20-lakh
- Electric Cars under 20 lakh in India 2026 – Prices & Featuresteam-bhp.com/new-cars/search-by/electric-cars-under-20-lakhs
- Best Electric Cars Under 20 Lakh in Indiaautocarindia.com/cars/electric-cars-under-20-lakh