Skip to main content
Best Stocks To Buy In India For Long Term 2017

Best Stocks To Buy In India For Long Term 2017

There are around 2000 companies listed on the National Stock Exchange (NSE) and nearly 5000 companies listed on the Bombay Stock Exchange (BSE). Out seeing this vast collection of stocks most investors are confused on identifying which stocks are good long term buys and which are not. To find stocks for long term investment we need to consider a healthy mix of quantitative and qualitative factors. In this article, you will get to know how to find top Indian stocks to buy for long term investment and the list of best stocks to buy in India for long term investment. You can apply your skills of technical analysis to pick these stocks at the right time and price to maximise the returns in your portfolio.

The best way to make money from the stock market is to follow these steps :

Step 1 : Identify great companies

Step 2 : Buy these stocks at the time when they are priced low

Step 3 : Sell them when they are priced high

Step 4 : Repeat Steps 2 and 3 again and again until you are rich

You don’t need to do Step 1 as the complete portfolio of the best stocks to buy in India for long term investment is given ahead in this article.


Best Stocks To Buy In India For Long Term 2017

The main factors you should focus on while buying stocks for long term investment are:

  • Management Quality
  • Business Risk
  • Capital Reinvestment & Valuations
  • Dividend Consistency
  • P/E Ratio


Investing in stocks can be risky. A single good stock might give you extraordinary returns. But if you had put all the money into the wrong stock, you could end up losing all of it. So rather than holding onto a single stock and hoping for its steady appreciation, we need to have multiple stocks to diversify the portfolio and reduce the risk due to any one stock. If one stock in the portfolio falls, another stock rises. Having nearly 21 stocks in the portfolio will make your portfolio and anything beyond 21 stocks may lead to counter the effect of diversification.The graph below should make it clear :


portfolio risk


List of best stocks to buy in India for long term investment in 2017

HDFC Bank Ltd
Kotak Mahindra Bank Ltd

IT Services 
Wipro Ltd
Infosys Ltd

Household Products 
Hindustan Unilever Ltd

Oil, Gas & Consumable Fuels
Oil India Ltd
Coal India Ltd

Personal Care Products 
Colgate-Palmolive (India) Ltd
Godrej Industries Ltd

Mahindra and Mahindra Ltd

Electric Utilities 
Power Grid Corporation of India Ltd

Power Generation and Distribution

Pidilite Industries Ltd

Housing Finance 
Housing Development Finance Corporation Ltd

So just grab these stocks and enjoy with attractive returns in the long term and beat the market consistently. These stocks are extremely reliable as they are excellent businesses and in the best of industries which are going to be stable even in the times of volatility.


You may also read about the SGX Nifty : Identify market trend before opening

14 thoughts to “Best Stocks To Buy In India For Long Term 2017”

  1. Thanks for giving brief diversification on stocks specific and better quality stocks in various sectors.

  2. Can your recommended stocks can be purchased now at current market rate or wait for deep correction to take place.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share This

Share This

Share this post with your friends!