Showing 3 of 3 models
Tools to help you decide
Mahindra electric vehicles in India — prices & models
Mahindra sells 3 electric vehicles in India, spanning electric cars. Prices range from ₹18.9 Lakh to ₹30.5 Lakh (ex-showroom).
Among the line-up, the most affordable is the Mahindra BE 6 (from ₹18.9 Lakh), and the longest-range option is the Mahindra BE 6 (682 km ARAI). Browse the full Mahindra EV range below with filters, and compare any two models side by side.
Explore more: all EV brands, compare EVs, EV subsidies and the EMI calculator.
In-depth Mahindra EV guides
Mahindra EVs — frequently asked questions
How many EVs does Mahindra sell in India?+
Mahindra currently offers 3 electric models in India, priced from ₹18.9 Lakh to ₹30.5 Lakh.
Which is the cheapest Mahindra EV?+
The most affordable Mahindra EV is the Mahindra BE 6, starting at ₹18.9 Lakh (ex-showroom).
Which Mahindra EV has the longest range?+
The Mahindra BE 6 offers the longest range in the Mahindra line-up, with a claimed 682 km (ARAI).
Which is the most expensive Mahindra EV?+
The Mahindra XEV 9e is Mahindra's most premium EV, starting at ₹21.9 Lakh.
Are Mahindra EVs eligible for subsidies?+
Many states offer purchase subsidies and road-tax waivers that can apply to Mahindra models. See our EV subsidies guide for the latest state-by-state details.


