Flights from the USA to India typically either connect in another country like the UK, or will fly direct from a US hub into either Bombay or Delhi in India.
To Bombay, at the time of writing this post there are direct flights from:
Atlanta GA (ATL) to Bombay India (BOM) – 15 1/2 to 16 hrs
New York NY (JFK) to Bombay India (BOM) – 14 hrs 36 min
Newark NJ (EWR) to Bombay India (BOM) – 14 hrs 44 min to 15 hrs
To Delhi, there are direct flights from:
Chicago IL (ORD) to Delhi India (DEL) – 14 1/2 hrs
New York NY (JFK) to Delhi India (DEL)
Newark NJ (EWR) to Delhi India (DEL) – 14 hrs
Washington DC (IAD) to Delhi India (DEL)
There are long flights, but when traveling on one of the better airlines with good service the experience can still be quite enjoyable. Hope this page helped you in your search for flights from USA to India. In might also be relevant to those looking for cheap flights from USA to India.