The Tata Punch EV is a pleasure to drive and an excellent city car, but unfortunately, it doesn’t have the range to do 500km without a charge. Stopping to charge on the highway is not advisable, as the charging infrastructure isn’t very reliable.
If this is going to be your only car, it's best to go for the Tata Punch 1.2 petrol automatic. It’s nowhere near as smooth or peppy to drive as the Punch EV, but you get the same rugged build and comfortable ride.

