The on-road price for Mahindra Xuv300 in Bangalore starts from 8.34 Lacs. Mahindra Xuv300 is available in 19 variants & its entry level model is Mahindra Xuv300 turbo sportz with ex-showroom of 8.34 Lacs & top end model Mahindra Xuv300 turbo sportz is priced at 15.41 Lacs.