`Get in India
Depending on the purpose of your visit, you can get a tourist visa (6 months), a business visa (6 months, one year or more, multiple entries) or a student visa (up to 5 years). A special 10-year visa (US$150, business and tourist) is available to US citizens only. An Indian visa is valid from the day it is issued, not the date of entry. For example, a 6-month visa issued on January 1 will expire on June 30, regardless of your date of entry. There is a minimum two month gap period between consecutive tourist visas. Tourist visa valid for 6 months can have maximum duration of stay of 90 days per visit, depending on citizenship. Make sure to check maximum duration per visit with your local embassy.
Many Indian embassies have outsourced visa processing in full or in part to third party companies, so check ahead before going to the embassy. For example, in the USA, you must submit your visa application to Travisa, not the embassy. Applications through these agencies also attract an application fee, above that which is detailed on most embassy websites and should be checked prior to submitting your paperwork. In addition, many Indian embassies only offers visas to residents of that country: this means you should get your visa before you leave home, instead of trying to get in a neighbouring country (although, as at August ’09, non-residents are able to apply for visas through the Bangkok embassy for an additional 400 THB “referral fee”).
Rules and validity of visas will differ based on citizenship. Check the website of the Indian embassy, consulate or high commission in your country  or contact the local office .
It’s wise to ask for a multiple entry visa even if you aren’t planning to use it – they cost the same, are handed out pretty liberally and come in handy if you decide last minute to dip into one of the neighbouring countries.
For citizens of Afghanistan, China, Iran, Pakistan, Iraq, Sudan, Bangladesh, foreigners of Pakistani and Bangladeshi origin, and “stateless persons”: Even on multiple entry visas, there is supposed to be a two-month gap between leaving India and coming back into the country. If attempting to reenter the country before two months have passed, you will be asked for details of your flight home and be made to pay a bribe (up to US$50) to get them to sign you back in to the country. This is true at smaller land entry points. More convenient is simply to visit the Indian embassy in the country from which you plan to enter India and complete the paperwork authorizing the early entry. The embassy will then paste a cool endorsement sticker in your passport, and you’ll be set to reenter India. However, you may not need a re-entry authorization sticker if you are following a exact itinerary (for example, if you’re travelling to a neighboring country before re-entering India) and present it to Immigration at each entry.
There are other categories for specialised purposes . The missionary visa is mandatory for anyone who is visiting India “primarily to take part in religious activities”. This rule is meant to combat religious conversion, particularly of Hindus to Christianity. There have been cases where preachers have been deported for addressing religious congregations while on a tourist visa. You don’t need to be worried if you are just on a religious tour of churches in India.
If you are on a Student, Employment, Research or Missionary visa, you need to register within 14 days of arrival with the Foreigners Regional Registration Office where you will be staying. If the place you are staying at doesn’t have one, you need to register at the local police station . All visitors who intend to stay more than 180 days also need to be registered.
Overstaying a visa is to be avoided at all costs as you will be prevented from leaving the country until you have paid some fairly hefty fines and presented a large amount of paperwork to either the local immigration office or police station. This whole process is unlikely to take less than 3 days, and can take much longer if you include weekends, numerous government holidays and the inevitable bizarre bureaucratic requirements.
Customs and immigration
Clearing customs can be a bit of a hassle, though it has improved vastly over the the last decade. In general, avoid the touts who will offer to ease your baggage through customs. There are various rules regarding duty-free allowances — there are differing rules for Indian citizens, foreign “tourists”, citizens of Nepal, Bhutan and Pakistan, non-citizens of Indian origin and people moving to India. Cast a quick glance at the website of the Central Board of Excise and Customs for information about what you can bring in. Foreign tourists other than Nepalis, Bhutanese and Pakistanis and those entering through Nepal, Bhutan or Pakistan, are entitled to bring in their “used personal effects and travel souvenirs” and ₹4,000,- worth of articles for “gifts”. If you are an Indian citizen or are of Indian origin, you are entitled to ₹25,000,- worth of articles, (provided of course you aren’t entering through Nepal, Bhutan or Pakistan.) The other rules are on the web site. If you are bringing any new packaged items along, it is a good idea to carry along the invoices for them to show their value. You are also allowed to bring in 200 cigarettes or 50 cigars or 250 grams of tobacco and 1 litre (2 litres for Indians) of alcohol duty-free. If you do not have anything to declare, you can go through the green channel clearly marked at various airports and generally you will not be harassed.
Importing and exporting Indian rupees by foreign nationals is theoretically prohibited, although in practice there are no checks. Indian nationals can import or export up to 7500,- maximum, but on trips to Nepal, this cannot include 500 and 1000 notes.
The major points of entry are Mumbai, Delhi, Bengaluru, Hyderabad and Chennai. The airports at these cities are either new or undergoing development. Delhi has unveiled its brand new international Terminal 3 in time for the 2010 Commonwealth Games & Bangalore launched its new airport in 2008. The Hyderabad airport is rated as one of the top 5 airports in the 10-15 million category. There are many non-stop, direct and connecting choices to these cities from Europe, North America, Middle East & Australia. Africa is also connected to Delhi and Mumbai.
For secondary points of entry to India, consider Goa, Kolkata or the Malabar coast. There are many connections to the Malabar coast region to cities like Kochi, Kozhikode & Thiruvananthapuram from the Middle East. Most of the major Middle Eastern carriers offer one stop connections to the coast from their Gulf hubs. Goa is a favourite European tourist destination & thus is connected by many European charter operators like Condor, Edelweiss, Monarch Airlines, Thomas Cook Airlines & Thomson Airways. Kolkata is currently served by Emirates, Qatar Airways, Singapore Airlines & Thai Airways.
India has homegrown international airlines like Air India. These provide good connectivity within the country. In recent years, the government has allowed Indian private airlines like Jet Airways [http://www.jetairways.com, Indigo  to go international. There are daily flights to major hubs around the world from Delhi and Mumbai.
Air India often offers the lowest rates for long haul flights to India. In recent years, it has steadily improved and had even been invited to join the Star Alliance, but there is still some ways to go until it can be considered world-class. Air India suffers from inconsistent customer service & its online booking/telephone reservations facilities are sub-standard.
From the United States, United Airlines  offers nonstop daily service from Newark Airport to Delhi and Mumbai; Air India offers daily non-stop service to Delhi from New York-JFK and Chicago and Mumbai from Newark. Various European airlines offer connecting service through their European hubs from most major US cities and various Asian airlines offer connecting service from West Coast cities to India through their Asian hubs. Jet Airways  also flies from New York to Delhi, Mumbai, and Chennai via Brussels.
Entries from Europe and Northern America are possible using many European airlines such as Lufthansa , Finnair , British Airways , KLM Royal Dutch Airlines , Air France  and Virgin Atlantic . For long-term visitors (3-12 months), Swiss airlines  often have good deals from Switzerland with connecting flights from major European and some American cities as well.
To save on tickets, consider connecting via Gulf countries, by Air Arabia  (Sharjah-based low cost carrier having some connections in Europe), Etihad  (especially if you need one-way ticket or going back to Europe from another Asian country) via Abu Dhabi, as well as Emirates  via Dubai or Qatar airways  via Doha. Obviously, these airlines are also the easiest way to come from the Gulf countries themselves, along with Air India and Air India Express.
From East Asia and Australia, Singapore (which is served by Air India, it’s low-cost subsidiary Air India Express , Jet Airways, as well as Singapore Airlines , it’s subsidiary Silk Air  and low-cost subsidiary Tiger Airways ) has arguably the best connections to India with flights to all the major cities and many smaller ones. As about the cheap way from South-East Asia or vice versa, Malaysian low-cost carrier AirAsia  is usually the best choice (if booked well in advance, one-way ticket price is normally below US$100, sometimes being less than US$50, they have connections from China, Australia and most of South-East Asian countries). They fly from Kuala Lumpur into New Delhi, Mumbai, Chennai, Kolkata, Kochi and Tiruchirapalli. If you’re going from/to Thailand, Air India Express flies from Chennai and Kolkata to Bangkok. Jet Airways, Air India and Thai Airways  fly from there to the wider range of Indian cities also. Most Recently, Silk Air  started its direct flights from Singapore to Hyderabad as well. Recently, IndiGo, an Indian low-cost-carrier, has started service to Singapore, Bangkok, Dubai, and Muscat.
India has several international ports on its peninsula. Kochi, Mumbai, Goa and Chennai are the main ones handling passenger traffic, while the rest mainly handle cargo. However, due to the profusion of cheap flights, there no longer appear to be any scheduled ferry services from India to the Middle East.
Some cruise lines that travel to India include Indian Oceans Eden II and Grand Voyage Seychelles-Dubai.
There are two links from Pakistan. The Samjhauta Express runs from Lahore to Attari near Amritsar in Punjab. The Thar Express, restarted in February 2006 after 40 years out of service, runs from Munabao in the Indian state of Rajasthan to Khokrapar in Pakistan’s Sindh province; however, this crossing is not open to foreign tourists. Neither train is the fastest, safest or the most practical way to go between India and Pakistan due to the long delay to clear customs and immigration (although the trains are sights in their own right and make for a fascinating trip). Ths Samjhauta express was the victim of a terrorist strike in February 2007, when they set off bombs that killed many people. Should you want to get from one country to the other as quickly as possible, walk across at Attari/Wagah.
From Nepal, trains run between Khajuri in Dhanusa district of Nepal and Jaynagar in Bihar, operated by Nepal Railways. Neither is of much interest for travelers and there are no onward connections into Nepal, so most travelers opt for the bus or plane instead.
Train services from Bangladesh were suspended for 42 years, but the Moitree Express started running again between Dhaka to Kolkata in April 2008. The service is biweekly: A Bangledeshi train leaves Dhaka every Saturday, returning on Sunday, while an Indian train leaves Kolkata on Saturdays and returns the next day.
You can see what trains are available between stations at the following sites: http://www.indiarail.gov.in. However, for booking of rail tickets through the internet you should use the Government of India’s website http://www.irctc.co.in. For booking through this site, you have to register (which is free) and you need a credit/debit card. It is better that you book your own tickets than fall prey to touts.
From Pakistan the only land crossing is from Lahore to Amritsar via the Attari/Wagah border crossing. See Istanbul to New Delhi over land. You will need a Carnet de Passage if crossing with your own vehicle. The process is not particularly lengthy – crossing with your own vehicle from/to Pakistan should take a maximum of 3 hours to clear both borders for you and your vehicle. There are also crossing points with Bangladesh, Nepal and Bhutan.
There is one open border crossing between India and Myanmar at Moreh, Manipur, but special permits are required to reach the border from either side.
The Nathu La pass in Sikkim, which borders Tibet in China is the only open border crossing between India and China. For now though, only traders and pilgrims are allowed to cross the border, and it is still not open to tourists. Special permits are required to visit the pass from either side.
Tour in India By Bus is possible. Research around.
From Nepal buses cross the border daily, usually with connections to New Delhi, Lucknow, Patna and Varanasi. However, it’s cheaper and more reliable to take one bus to the border crossing and another from there on. The border crossings are (India/Nepal side) Sunauli/Bhairawa from Varanasi, Raxaul/Birganj from Patna, Kolkata, Kakarbhitta from Darjeeling, and Mahendrenagar-Banbassa from Delhi.
The Royal Bhutanese Government runs a service to/from Phuentsholing. These buses depart from Kolkata’s Esplanade bus station at 7PM on Tuesday, Thursday and Saturday and from the Phuentsholing Bhutan Post office at 3PM on Monday, Wednesday and Friday. The journey takes around 18 hours and costs ₹300. The buses are comfortable, but because much of the highway to Kolkata is like the surface of the moon, don’t bank on getting much sleep on the way.
There is frequent service between Siliguri and Phuentsholing.
From Pakistan the only land crossing is from Lahore to Amritsar via the Attari/Wagah border crossing. Despite tensions between the two countries, there is a steady trickle of travellers passing this way. The immigration procedures are fairly straightforward, but note that neither Pakistan nor India issue visas at the border. Expect to take most of the day to go between Lahore and Amritsar on local buses. Normally it’s possible to get a direct bus from Amritsar to the border, walk to the other side and catch a direct bus to Lahore, although you may need to change at some point on route. Amritsar and Lahore are both fairly close to the border (about 30-40 minutes drive), so taxis are a faster and easier option.
The direct Delhi-Lahore service has restarted, though it is far more costly than local buses/trains, not any faster, and would mean you miss seeing Amritsar. You will also be stuck at the border for much longer while the bus is searched and all of the passengers go through immigration.
There is now a bus service across the ‘Line of control’ between Indian and Pakistani Kashmir, however it is not open to foreign tourists.
From Bangladesh there are a number of land entry points to India. The most common way is the regular air-conditioned and comfortable bus services from Dhaka to Kolkata via Haridaspur (India)/Benapole (Bangladesh) border post. Bus companies ‘Shyamoli’, ‘Shohag’, ‘Green Line’, and others operate daily bus services under the label of the state owned West Bengal Surface Transport Service Corporation (WBSTSC) and the Bangladesh Road Transport Corporation (BRTC). From Kolkata 2 buses leave every Tuesday, Thursday, and Saturday while from Dhaka they leave on Monday, Wednesday, and Friday. The journey usually takes around 12 hours with a one-way fare of 400-450 or BDT600-800, roughly US$8-10.
Another daily bus service by ‘Shyamoli’ and others under the BRTC label from Dhaka connects Siliguri, but the buses in this route do not cross the Changrabanda/Burimari or Burungamari border post. Rather, passengers reaching the border have to clear customs, walk a few hundred yards to cross the border and board the awaiting connecting buses on the other end for the final destination. Ticket for Dhaka-Siliguri-Dhaka route costs BDT 1,600, roughly US$20-25 depending on conversion rates. Tickets are purchased either in Dhaka or in Siliguri.
There is also a regular bus service between Dhaka and Agartala, capital of Tripura . Two BRTC buses daily from Dhaka and the Tripura Road Transport Corporation plying its vehicles six days a week with a round fare costing US$10 connect the two cities. There is only one halt at Ashuganj in Bangladesh during the journey.
Other entry points from Bangladesh are Hili, Chilahati/Haldibari, Banglaband border posts for entry to West Bengal; Tamabil border post for a route to Shillong in Meghalaya, and some others with lesser known routes to north-eastern Indian regions.