Toyota Land Cruiser 300 on-road price
Nobody pays the sticker price.+7% to 23% on top
Road tax, registration and insurance add 7% to 23% on top of the Toyota Land Cruiser 300's ex-showroom figure, and which end you land on is decided by the state you register in, not by the car.
The same car, ₹34,84,200 apart
- Cheapest
- ₹2,33,30,058
- Mizoram
- Dearest
- ₹2,68,14,258
- Kerala
- Difference
- ₹34,84,200
- 15% more
- Priced on
- ZX Diesel AT, ₹2.18Cr ex-showroom Delhi
- States held
- 25
What the Land Cruiser 300 costs in your city
Cheapest first
Open any city for the full line by line breakdown: road tax, registration, the fees, and what each one is based on.
| City | State | On-road, from |
|---|---|---|
| Aizawl | Mizoram | ₹2,33,30,058 |
| Itanagar | Arunachal Pradesh | ₹2,33,30,058 |
| Ludhiana | Punjab | ₹2,38,74,433 |
| Leh | Ladakh | ₹2,39,83,308 |
| Ranchi | Jharkhand | ₹2,39,83,308 |
| Srinagar | Jammu and Kashmir | ₹2,39,83,308 |
| Bhubaneswar | Odisha | ₹2,42,01,058 |
| Gurugram | Haryana | ₹2,42,01,058 |
| Kolkata | West Bengal | ₹2,42,01,058 |
| Raipur | Chhattisgarh | ₹2,42,01,058 |
| Shillong | Meghalaya | ₹2,42,01,058 |
| Jaipur | Rajasthan | ₹2,44,73,246 |
| Lucknow | Uttar Pradesh | ₹2,45,27,683 |
| Ahmedabad | Gujarat | ₹2,46,36,558 |
| Delhi | Delhi | ₹2,47,45,433 |
| Patna | Bihar | ₹2,47,45,433 |
| Guwahati | Assam | ₹2,50,72,058 |
| Mumbai | Maharashtra | ₹2,50,83,558 |
| Pune | Maharashtra | ₹2,50,83,558 |
| Panaji | Goa | ₹2,52,89,808 |
| Indore | Madhya Pradesh | ₹2,56,16,433 |
| Visakhapatnam | Andhra Pradesh | ₹2,59,43,058 |
| Bengaluru | Karnataka | ₹2,63,75,203 |
| Chennai | Tamil Nadu | ₹2,63,78,558 |
| Hyderabad | Telangana | ₹2,65,96,308 |
| Kochi | Kerala | ₹2,68,14,258 |
Where these figures come from
Computed from that state's own notified rates rather than estimated.
Prices are ex-showroom Delhi and features follow each maker's official material. Data last checked 25 August 2026. Verify current prices and features with a dealer before buying.
Toyota Land Cruiser 300 on-road price: the questions people ask
- How much is the Toyota Land Cruiser 300 on-road price?
- Between ₹2,33,30,058 and ₹2,76,97,398, depending on the variant and the state you register it in. That covers 2 variants across the 25 states whose rates we hold. The lowest figure is the cheapest variant in Mizoram and Arunachal Pradesh, which are level at the bottom.
- Why does the Toyota Land Cruiser 300 cost more in some states than others?
- Road tax is set by the state, not by the maker, and it is much the largest thing added to the ex-showroom price. The same ZX Diesel AT comes to ₹2,33,30,058 in Aizawl and ₹2,68,14,258 in Kochi, a gap of ₹34,84,200 on the identical car.
- Where is the Toyota Land Cruiser 300 cheapest to buy on the road?
- There is no single cheapest state for it. Of the 25 states we can price it in, Mizoram and Arunachal Pradesh are level at the lowest, at ₹2,33,30,058 for the ZX Diesel AT. Worth saying plainly: you pay road tax where you register the car, which is where you live, so this is a fact about the country rather than a way to save money.
- How much more than the ex-showroom price is the Toyota Land Cruiser 300 on-road price?
- Between 7% and 23% on top, depending on the state. On the ZX Diesel AT at ₹2.18Cr ex-showroom, that is the difference between ₹2,33,30,058 and ₹2,68,14,258 once everything is counted.