What is the exact on-road price of Mahindra TUV 300?The on-road price of TUV 300 in Delhi starts at ₹ 9,73,277. The on-road price is inclusive of RTO charges and insurance.