With its dense tapestry of cultures and landscapes, India feels like dozens of countries rolled into one, but a single visa will cover you for travel across more than 3 million sq km (more than a million sq miles) of territory, taking in everything from steamy jungles to the high passes of the Himalayas.

Every Indian state is as large and diverse as a nation, so take your time navigating this enormous and fascinating country. The good news is that visas are easy to obtain and allow plenty of time for exploring.

Here’s everything you need to know about visa requirements for India, from the application process for e-Visas to overland travel and extending your stay.

Rear view of tourist mother and daughter wearing a hat sitting at a step well (Toorji Ka Jhalra) in Jodhpur, Rajasthan
Whether you're traveling solo or with your family, organize your India visas in advance  © Mayur Kakade / Getty Images

You'll probably need a visa to go to India

Almost everyone needs a visa to visit India, but for most nationalities, tourist visas are easy to obtain online or through your local Indian embassy or consulate. Citizens of 166 countries – including most nations in the EU and EEA, the UK, the US, Australia and New Zealand, and many countries in Asia, Africa, the Middle East and Latin America – can apply for an e-Visa before traveling via a simple online form.

Applying online is a fairly painless process, and it will save you hours compared to applying in person at an embassy or through a visa agency (in countries where Indian embassies no longer issue visas directly). Tourist e-Visas are available with a validity of 30 days, one year or five years, with the one- and five-year visas allowing for multiple entries for a maximum stay of 180 days on each visit.

For one- and five-year tourist visas, applications are accepted up to 120 days in advance of travel. The 30-day visa allows two entries into India, which is handy if you’re planning a side trip to Nepal, and you can apply up to 30 days in advance of travel. All e-Visas take at least 72 hours to process, so be sure to apply in plenty of time (at least 4 days in advance is recommended).

Applying online is the most hassle-free way to obtain a visa

The Indian government’s online e-Visa portal can be used to apply for tourist visas, business visas, and visas for medical treatment and attending conferences. The cost and duration of the visa vary depending on your nationality, and you may need to show proof of return travel arrangements and sufficient funds to support yourself during your trip.

Rules for non-tourist visas can be complex. Business travelers usually need to provide letters of introduction from Indian companies and organizations that they plan to meet. Assuming you meet the requirements, business visas are usually valid for multiple entries over the space of one year.

Working for an Indian company is more complicated. You’ll need an employment visa and a work permit, and most people need a firm job offer and assistance from an Indian employer to complete the paperwork. As with all visa requirements, the situation is subject to change; contact your local Indian embassy or consulate for the most up-to-date information.

Applying for a tourist e-Visa is fairly straightforward

To apply for an Indian e-Visa, visit the government’s official e-Visa portal. You’ll need to upload a digital passport-style photo and copies of your passport ID pages, and pay the visa fee, which varies depending on your nationality.

Your passport must be valid for six months beyond the date of entry, and you’ll need two spare pages for the visa, which will be physically stamped into your passport on arrival. Assuming your application is accepted – which is the case for most applicants – you’ll receive a digital Electronic Travel Authorization (ETA), which you should print out and carry with you when you travel, so you can present it to the immigration authorities on arrival. 

Young woman checking travel timetable board
You’ll need a visa stamped into your passport to enter India overland © thianchai sitthikongsak / Getty Images

Enter India via air or sea on your e-Visa

E-Visas allow entry to India through 25 designated airports: Delhi, Mumbai, Chennai, Kolkata, Thiruvananthapuram (Trivandrum), Bengaluru (Bangalore), Hyderabad, Kochi (Cochin), Goa, Ahmedabad, Amritsar, Gaya, Jaipur, Lucknow, Trichy (Tiruchirappalli), Varanasi, Kozhikode (Calicut), Mangaluru (Mangalore), Pune, Nagpur, Coimbatore, Bagdogra, Guwahati, Chandigarh and Visakhapatnam.

They’re also valid for entry via the designated seaports at Mumbai, Chennai, Kochi, New Mangalore and Mormugao (in Goa).

Apply for a visa before you travel to enter India overland

If you plan to enter India overland – for example, from Nepal or Pakistan – you’ll need a visa stamped into your passport before you leave home, which you’ll need to obtain from the Indian embassy or consulate in your home country, or through an approved visa application office.

If you plan to visit India and Nepal on the same trip, get a multiple-entry visa – it used to be possible to arrange a new Indian tourist visa through the Indian Embassy in Kathmandu, but the authorities may now insist on a two-month gap before issuing a new visa.

There’s no need to worry about applying for a visa for Nepal in advance – they’re available on arrival at border crossings (bring passport photos and US dollars to pay the fee).

If you can't apply for an e-Visa, get one in person in advance

Contact your local embassy or consulate to check the application process in your country; the Indian Ministry of External Affairs maintains a list of diplomatic missions online. It’s best to apply for a visa in your home country – obtaining an Indian visa from an embassy in another country can be tortuously slow, assuming it’s possible at all. Fees and the permitted duration of stay will vary depending on your nationality.

As an alternative to applying through an Indian embassy or consulate, you may be able to apply for a visa through a visa agency – however, this tends to be more expensive than applying directly. In practice, many of these agencies just collect together applications and then send over a staff member to the embassy to apply in person.

Woman practicing yoga
People enrolled in full-time educational programs like yoga can apply for a student visa in India © tonkid / Shutterstock

Student visas are available to those on full-time courses in India

Student visas are reserved for people enrolled in approved full-time educational courses in India (which can include training courses in yoga, meditation, and traditional Indian art forms). Student visas are valid for up to five years, depending on the length of the course, but the rules are strict, and you’ll need documentation from the institution where you are studying to apply. The Ministry of Home Affairs provides some information online, but contact your local Indian embassy or consulate for the most up-to-date requirements.

Extending your stay in India is for exceptional circumstances only

E-Visas cannot be extended, but other types of visas can, though only in exceptional circumstances, such as medical emergencies or theft of your passport. To apply, you’ll need to use the government’s special online portal, providing evidence of a valid reason for extending your stay in India (e.g., a letter from the hospital where you are being treated or a police report).

You may then be called in for an in-person interview at the Foreigners’ Regional Registration Office (FRRO) in Delhi. If there is a fee, it will be made clear during the application process.

Some border areas in India require additional travel permits

Under a system carried over from British colonial rule, special permits (known as “protected area permits” or “restricted area permits”) are required to visit many areas close to India’s disputed external borders with China, Pakistan and other territories – a zone known as the “inner line.” Applying for these permits outside India is tricky, but you can apply locally in India without too much difficulty.

Permits are especially important for highly sensitive border areas (which tend to be off-limits to all travelers). Applications can be made through local government offices or local travel agencies; contact the state government offices for these regions to get the latest information. In some areas, you may need to register with the local Foreigners Regional Registration Office on arrival, but this is an easy process.

This article was first published Mar 12, 2022 and updated Dec 20, 2023.

Explore related stories

NEPAL COUNTRYSIDE, OCTOBER 2018: CLOSE UP: Colorful tourist bus drives along a scenic road in the green Nepalese mountains. Old bus drives tourists and locals along the scary Pasang Lhamu highway.; Shutterstock ID 1495188476; GL: 65050; netsuite: Lonely Planet Online Editorial; full: How to get around Nepal; name: Brian Healy
adventure, asia, asian, beautiful, breathtaking, bus, close up, clouds, countryside, dangerous, dirt, driving, explore, green, greenery, highway, hills, himalaya, journey, landscape, lush, mountain, mountains, nepal, old, outdoors, path, public, road, route, rural, scary, scenery, steep, stunning, terrain, tourism, transport, transportation, travel, trees, trip, unpaved, untouched, valley, vegetation, vehicle, view, wilderness
Colorful tourist bus drives along a scenic road in the green Nepalese mountains. Old bus drives tourists and locals along the scary Pasang Lhamu highway.

Destination Practicalities

However you get around Nepal, you can count on amazing views

May 29, 2024 • 8 min read