Hi Nightrider,
I have shifted my car a few times, from Bangalore to Ahmedabad, Ahmedabad to Delhi, & Delhi to Bangalore, the last time was less than six months back and the car was less than 6 months old. In the process have gained a bit of experience.
Looking at the Map, its a little less than 2k Kms. So if you are a road enthusiast, you can choose to drive down, provided you have good company who happens to be a good driver as well.
The other alternative is through cargo. If you choose this, you have to be very careful about the service provider. Out of the few that I have used, I can recommend Agarwal Packers and Movers (Beware there are tons of frauds available). These guys have nation wide presence and have customer service as well, so that you can track your vehicle. Generally you can close the deal in between 12-15k depending on the vehicle and distance & they will give insurance too.
Note : If you choose to use these guys, make sure you are present during the loading of the vehicle. Make sure it is a covered big container (like the ones you will see on the road carrying new hyundai & maruti cars). Your car will be safe that way.
Also, if you choose to drive down, please calculate a few things like, Fuel Cost, How many night stops you have to make, night stay cost for both, food & miscellaneous expenses & the most important in my case, how many days you might have to take leave from work.
This should give you a fair Idea. And please feel free to ask anything else if you need.