Yes, US Citizens and visitors need a valid visa and passport to enter and exit India for any reason. If your stay is shorter than 60 days you can apply online for a tourism, business, or medial e-Visa through NATVISA.COM