If you want to avoid the train or the bus journey, there are plenty of tour and travel operators who provide car rental services. From the reliable and sturdy Ambassador cars to the latest Mercedes all are available for hire. India has the largest network of railay tracks in the world and the second longest rail track length. Railways however continues to be the lifeline of the Indian transport system.
Trains connect the major tourist destinations.
Agra, Delhi and Rajasthan, particularly, are well connected by special trains, as these areas handle most of the tourist inflow. Air travel in India is a bit costly and tricky, as all tourist spots do not have airports or the main airlines stopping there. Thus, you have to have prior knowledge of which place has air facilities and which airlines cater to those places. Airfares being high, it is better to plan your trip accordingly and take other alternatives if available. There are many rivers and lakes in India.