CarSahiHai

Same Car, Over ₹4 Lakh Costlier: A 20-City Price Study

Updated 2026-09-28 · 4 min read · By the CarSahiHai team

Buy the identical car in Ahmedabad and Bengaluru and the bills differ by lakhs: a top-spec Tata Nexon diesel is ₹16.14 lakh on-road in Ahmedabad but ₹17.98 lakh in Bengaluru — ₹1.84 lakh more. On a top XUV 7XO, the spread reaches ₹4.15 lakh. The reason is one line on the quote: state road tax.

The headline numbers

We computed full on-road prices (verified state road-tax slabs + insurance estimate + TCS + charges) for four popular cars across the 20 cities covered by our on-road price pages:

Car (ex-showroom) Cheapest city Costliest city Gap
Maruti Swift ZXi+ (petrol) (₹8.29L) Ahmedabad ₹9.18L Bengaluru ₹9.96L ₹0.78L
Tata Nexon top diesel (₹14.52L) Ahmedabad ₹16.14L Bengaluru ₹17.98L ₹1.84L
Hyundai Creta top petrol (₹20.06L) Ahmedabad ₹22.19L Kochi ₹25.40L ₹3.21L
Mahindra XUV 7XO top diesel (₹25.94L) Ahmedabad ₹28.68L Kochi ₹32.83L ₹4.15L

Every car has the same cheapest city — anywhere in Gujarat, whose flat 6% road tax is the lowest major-state rate in India — and the costliest depends on price band: Bengaluru for mainstream cars, Kochi for premium ones.

Why Bengaluru is the costliest

Karnataka's headline slabs (13–18%) are among India's steepest, and the state also levies a 10% cess on the tax amount. Fold that in and the effective rate on a ₹10–20 lakh car is 18.7%, just past Tamil Nadu's and Telangana's 18%. Above ₹20 lakh, Kerala's 22% takes the crown. Slabs were re-verified against state gazettes and notifications in September 2026 — the full method is on our methodology page.

The full map: Tata Nexon (top diesel, ₹14.52 lakh ex-showroom)

City Road tax rate On-road price
Ahmedabad (Gujarat) 6% ₹16.14L
Surat (Gujarat) 6% ₹16.14L
Gurugram (Haryana) 8% ₹16.43L
Chandigarh (Chandigarh)† 8% ₹16.43L
Patna (Bihar) 10% ₹16.72L
Lucknow (Uttar Pradesh) 11% ₹16.86L
Noida (Uttar Pradesh) 11% ₹16.86L
Jaipur (Rajasthan)† 12% ₹17.01L
Indore (Madhya Pradesh) 12% ₹17.01L
Bhopal (Madhya Pradesh) 12% ₹17.01L
Delhi (Delhi)† 12.5% ₹17.08L
Kolkata (West Bengal)† 13% ₹17.15L
Mumbai (Maharashtra) 14% ₹17.30L
Pune (Maharashtra) 14% ₹17.30L
Nagpur (Maharashtra) 14% ₹17.30L
Kochi (Kerala) 15% ₹17.44L
Hyderabad (Telangana) 18% ₹17.88L
Chennai (Tamil Nadu) 18% ₹17.88L
Coimbatore (Tamil Nadu) 18% ₹17.88L
Bengaluru (Karnataka) 18.7% ₹17.98L

† Approximate, and being corrected: Chandigarh levies its tax on the pre-GST price, Rajasthan taxes by engine size plus a 12.5% surcharge, West Bengal charges a flat 10% with minimum amounts, and Delhi's commonly quoted 25% diesel surcharge does not appear in the Act's rate schedule.

The same ordering holds, with small shifts, for nearly any petrol or diesel car — check your own car and city on our on-road price pages.

The EV wrinkle: exemptions are quietly ending

Electric cars used to escape road tax almost everywhere. That era is closing state by state: Madhya Pradesh's waiver lapsed in March 2026, Karnataka now taxes EVs at an effective 5.5–11% including cess, and Kerala's Finance Act 2025 introduced 8–10% slabs on EVs above ₹15 lakh. Maharashtra, Tamil Nadu (until December 2027), Uttar Pradesh (until October 2027), Telangana (until December 2026) and Delhi (for EVs up to ₹30 lakh) still charge EVs nothing — which means the state-to-state gap on a premium EV is now wider than on many petrol cars. Our EV cost guide covers what this does to the ownership math.

What a buyer can actually do with this

You cannot (legally, practically) register in a cheaper state — residence rules and re-registration requirements close that door. What the numbers are actually for:

  • Budgeting honestly: the advertised ex-showroom price is a fiction everywhere, but how much of a fiction depends on your state — from +10% in Gujarat to +19–25% in Bengaluru or Kochi once tax and insurance stack up.
  • Checking your quote: road tax is computed by formula, so it is the one line on a dealer quote you can verify to the rupee. Our quote-decoding guide walks through every line.
  • Cross-city comparisons: relocating soon, or family in another state? The difference can fund the next variant up.

Prices computed July 2026 using verified state tax slabs; insurance estimated at typical comprehensive rates; excludes dealer-level charges and offers. Figures are indicative — methodology and per-city breakups: carsahihai.com/methodology.

Frequently Asked Questions

Why does the same car cost more in some Indian cities?

One-time state road tax varies from a flat 6% of ex-showroom price in Gujarat to 22% in Kerala and an effective 19.8% in Karnataka (including cess). On a ₹15 lakh car that single line item can differ by nearly ₹2 lakh between states.

Which city is cheapest to buy a new car in India?

Among the 20 cities we computed, Ahmedabad and Surat (Gujarat, flat 6% road tax) produce the lowest on-road prices for every car we tested, regardless of price band or fuel.

Which city is the most expensive to buy a car?

For mainstream cars (roughly ₹10–20 lakh), Bengaluru — Karnataka's 17% slab plus a 10% cess makes an effective 18.7%. For cars above ₹20 lakh, Kochi is highest: Kerala charges 22%.

Can I register my car in a cheaper state to save tax?

Not practically. You must register where you normally reside, re-registration rules require tax payment in your home state, and using an out-of-state address invites penalties. The gap is a fact to budget for, not a loophole.