You land any day of the year, India will have something or the other to welcome you.
Climate and weather in India varies drastically from state to state. When one corner of India is drenched in sweat, the other corner is enjoying the pleasant monsoons.
To go by a thumb rule- weather in the months of October- early December and February- early April are the best to visit North India ( Punjab, Himachal, Delhi etc).
If planning to visit South India (Kerala, Bangalore, Mysore, Ooty, Hampi etc), you will enjoy the most in the months of November- March.
Western parts (Rajasthan, Rann of Kutch, Gujarat etc) of India are hotter in general, so the only months you can have a pleasant travel are December and January.
Eastern parts of India are divided into two: North Eastern (Sikkim, Darjeeling, Kaziranga National Park, Assam etc), which is a relatively colder region. The weather remains pleasantly cold in the months of October- November, and pleasantly warm in March-June. Avoid monsoons (July-late September)
The Eastern India (Bengal, Bihar, Orissa) is very hot, and is ideal for sun-baths and tanning. But otherwise, the ideal months to be here are from late October- early March.
But if more interested in the cultural aspect of the nation(which is humungous and inexplicable, and can only be seen and adored) then one has to rise above the constraints of the weather. For example, Dussehra and Diwali (a festival of lights) is celebrated in October, Mahashivratri in Febraury, Holi (a festival of colours) falls in March, Baisakhi/Ugadi in April, Nag Panchami in July, Independence Day, Janamashtami and Ganesh Chaturthi in August, Durga Puja, Id, Onam in September, Christmas in December and many many more to mention.
How to reach India
India is a vast country, hence one should plan travel in way so as to land in a place closest to the intended travel destination. All parts of the country have major cities with international airports, hence it is not a big problem to plan as such.
Also, flying in is pretty much the only way to get into India, except for travel to/from Nepal and Bhutan. Although there is a train and bus service to Pakistan as well, it is not a preferred mode of travel. The remaining world is pretty much connected only by air, rather well though.
If planning to visit the northern parts of India, Delhi Indra Gandhi International Airport is the best place to land. From there, the best way to reach their destined hotel is by hiring a pre-paid cab. There are multiple pre-paid cab counters and almost all of them have fairly good service. Only one thing to note is, after 10.00 pm, the fairs increase by 50%. So plan your trip accordingly, so that you can save yourself from this needless expense.
But now, the advanced metro service has made things further easier. They ply every half an hour from the airport. But the destinations are limited. So the best way to plan ahead is, look at the destinations they offer and book you hotel at one of these places( and all of these places offer hotels suiting your budget), so that you avoid the road-rush and traffic lights.
If planning to visit South India, the best places to land are Bangalore and Chennai. Not only because of the international airports, but they are good places to start you travel from. From Bangalore International Airport, you can hire a cab to your hotel, but there is another cheaper and equally comfortable service- the red coloured Volvo buses, that wheel into almost all the corners of the city.
If you are planning you trip around western parts of the India, then book your flights to Mumbai, which is well connected to all the domestic airports in case your mood and plans change.
The last, Kolkata international airport should be picked up if your travel revolves around Eastern India.
In India, there are trains from everywhere to everywhere, of course intrinsically. Extrinsically, only the train from Pakistan is on the tracks.
India has been webbed with railway tracks so vastly, that none of the travel is complete without at least one journey by train, and neither should one miss the opportunity of doing so. The railway in India in not only cheaper, but the new Shatabadi series have made trains a luxury as well. Once in India, if you have enough time, then trains are the best options as you whistle through the states and regions, that save you from going through the geography books on India.
The trains are built suiting all the lifestyles- the common berths, the sleeper class, the AC compartments etc. The best thing is the price is withing the easy reach and the service (esp. in shatabadis) is worth a praise.
India is connected to some of the neighbouring countries by road like Bangladesh, Nepal, Bhutan and Pakistan.
Bangladesh is connected by the Kolkata–Dhaka Bus and the Dhaka–Agartala Bus.
There are multiple buses from Siliguri and NJP to Panitanki. You can also hire a cab for the purpose. The buses are crowded and over-crowded. So it is advised to travel on your own if you are a great fan of comfort.
To Bhutan, The Royal Bhutanese Government buses ply to Phuentsholing. These buses depart from Kolkata's Esplanade bus station at 6.55 PM on Tuesday, Thursday and Saturday and back to Kolkata on the rest of the days. It takes around 19 hours and costs RS 350/-. But one can hire a motorbike once in India, and can travel on his norms.
The road to Pakistan in not in use due to some political reasons, and hence the travel by road is not possible.
Intrinsically, the buses in India are uncountable, ranging and suiting all the pockets. Slowly and gradually, India is picking up on the international standards and the bus service in India (mostly in big cities) is nothing but comfortable. The catch is, which one do you end up picking. The local educated people on the bus stops will be the best guides.
We hope that we have been of help in finding the required info for India.
Do allow us to help you find the cheapest hotel or flight for your visit!
Travelomy is the 'built by you' guide to South Asia tourism and travel with best in class travel information for thousands of places.