All U.S. citizens will need both a valid passport and a valid Indian visa for entry to India. The Indian Embassy or consulate will grant these before travel, which means they cannot be obtained upon arrival. The most common type of visa is a tourist visa, which grants U.S. citizens the ability to stay in the country for up to six months. This period is generally not extended. Additionally, people traveling to India solely for tourism reasons can apply for an electronic travel authorization (ETA) but only if they are planning to stay for 60 days or less. This process must be completed at least four days before arrival in the country.