The on-road price for Mahindra Xuv300 in New Delhi starts from 7.99 Lacs. Mahindra Xuv300 is available in 19 variants & its entry level model is Mahindra Xuv300 w8 (o) diesel with ex-showroom of 7.99 Lacs & top end model Mahindra Xuv300 w8 (o) diesel is priced at 14.76 Lacs.