The on-road price for Mahindra Xuv300 in Agra starts from 7.99 Lacs. Mahindra Xuv300 is available in 19 variants & its entry level model is Mahindra Xuv300 w4 petrol bs6 with ex-showroom of 7.99 Lacs & top end model Mahindra Xuv300 w4 petrol bs6 is priced at 14.76 Lacs.