Mahindra XUV400 EV vs Tata Punch EV

Price, range, battery, charging & specs compared — SUV

Mahindra XUV400 EV

Mahindra

Mahindra XUV400 EV

₹15.49 - 17.69 Lakh*

View full details ›
Tata Punch EV

Tata

Tata Punch EV

₹9.69 - 12.59 Lakh*

View full details ›

More affordable

Tata Punch EV

₹5.8L cheaper

More powerful

Mahindra XUV400 EV

147.51–149.55 bhp

Bigger battery

Tata Punch EV

30–40 kWh

The Mahindra XUV400 EV and Tata Punch EV are both electric suvs sold in India. The Tata Punch EV is the more affordable option — about ₹5.8 Lakh cheaper (ex-showroom). Here's how they compare on price, range, battery, power and charging.

Mahindra XUV400 EV vs Tata Punch EV — specs compared

Spec Mahindra XUV400 EV Tata Punch EV
Starting price ₹15.49 - 17.69 Lakh ₹9.69 - 12.59 Lakh
Body type SUV SUV
Range (claimed) 375–456 km
Battery 34.5–39.4 kWh 30–40 kWh
Max power 147.51–149.55 bhp 87–127 bhp
Seating 5 5
DC fast charging 50 min-50 kW(0-80%) 26 Min ( 20-80%)

✓ marks the stronger value on that spec. Prices are ex-showroom, indicative and for reference only.

Compare side-by-side in detail › Mahindra XUV400 EV price & offers Tata Punch EV price & offers
Share: WhatsApp

Which should you buy?

Choose the Tata Punch EV

if value matters most — it undercuts the Mahindra XUV400 EV by about ₹5.8 Lakh.

Choose the Mahindra XUV400 EV

if you want more performance (147.51–149.55 bhp).

Mahindra XUV400 EV vs Tata Punch EV — FAQs

Which is cheaper, Mahindra XUV400 EV or Tata Punch EV?+

The Tata Punch EV is more affordable, with an ex-showroom price of ₹9.69 - 12.59 Lakh — about ₹5.8 Lakh less than the Mahindra XUV400 EV (₹15.49 - 17.69 Lakh).

Mahindra XUV400 EV vs Tata Punch EV: which should I buy?+

Pick the Tata Punch EV for value. Use the side-by-side comparison and on-road price tools above to decide.

Related comparisons