You can invest directly in the US stock market by opening an overseas trading account with a domestic or foreign broker. Be mindful of the charges and differences between the two stock markets before you pick the best option to invest in US stocks from India.