Top 10 – Best Stocks to Buy for Long Term in India 2020


If you are looking for answers for best shares to buy in 2020 in India or which are the best stocks to buy in India 2020, then you have come to right place. We are going to show you best stocks to buy in India for long term investment with highest upside growth potential based on high EPS ratio and low PE ratio. This list will assist you in picking best long term stocks 2020 India and analyzing best performing stocks 2020 India. I can surely tell you, you will give much knowledge after reading this article.

People are only concern about high returns but they really don’t want to invest time on research and analyses. Here we are focusing on list of best Indian stocks for long term investment 2020, this will really narrow down your research. Now from the list given below you have to analyze best sector to invest in Indian stock market 2020 as well as best stock to buy for next 10 years.

Even you can perform research and analyze by your style. Also here we will guide you some of the important things to be considered while researching for best shares to buy for beginners based on high EPS low PE Indian stocks 2019 and more. In this chapter we are going to present you the “Best Stocks to Buy in India 2020”.

Your additional knowledge on stock market skills will itself play a key role of analyzing best stocks to buy now for long term investments. You can also try to grab some of the share market talents with respect to:

Top 10 – Best Stocks to Buy for Long Term in India 2020

When you are into finance or investing mindset, you would tend to like the CEO and Founder of Berkshire Hathaway. We always keep reminding the Warren Buffet quotes to our investors. Four simple rules which Warren Buffet has taught us that:

Top 10 Best Stocks to Buy for Long Term in India-High EPS Ratio-Low PE Ratio-Best Shares to Buy Upside Big Growth Potential-Wikipedia
  • Rule No. 1: Never Lose Money.
  • Rule No. 2: Always keep in mind Rule No. 1.
  • Rule No. 3: Risk comes from not recognizing what you’re doing.
  • Rule No. 4: Buy a stock the way you would buy your house. Understand and like it with the end goal that you’d be content to possess it without any market.

Here are going to present you the “Top 10 – Best Stocks to Buy in India 2020”. The below list is based on High EPS and Low PE Stocks in India. In this below table you can check stock price, Earnings Per Share Ratio (EPS Ratio), Price Earning Ratio (P/E Ratio), Price to Book Value (P/BV Ratio) of stocks which will help you to better analyse with 2020 data.

Read more about what is EPS ratio with examples and what is P/E ratio with examples. One should consider this data for their stock analysis for long term investment. You can also analyze the stocks past performance before investing.

Sr. NoCompany NamePriceMarket CapEPSP/EP/BV
1Maruti Suzuki7,259Large Cap253.2128.594.69
2Abbott India12,990Large Cap247.3153.4913.18
3Sanofi India6,948Mid Cap172.0340.56.81
4VST Industries4,208Mid Cap168.6824.9910.2
5Oracle Finl. Service2,889Large Cap159.3618.364.38
6TTK Prestige5,794Mid Cap156.5237.066.61
7P&G Hygiene11,345Large Cap126.8889.5835.87
8Schaeffler India4,554Mid Cap124.8336.074.89
9Pfizer4,253Mid Cap111.1538.656.23
10Wabco India6,446Mid Cap105.7160.696.59

Note: Above stock rates, ratios and other data are purely based on January 2020 data. This list will assist you in your research and analysis for evaluating stocks with high EPS ratio, best performing stocks 2020 India, best long term stocks 2020 India, stocks with low P/E ratio, stocks with high EPS and low PE ratio in 2020.

Top 100 – Best Indian Stocks for Long Term Investment 2020

When you are in the mindset of to pick best stocks to buy today for long term investment in India, You should consider this as stock recommendations for long term keeping in mind the Warren Buffet quotes:

Investing isn’t unpredictable, however that is a long way from saying that it is simple. What an investor needs is the capacity to accurately assess the selected companies or businesses. Note that word ‘selected’: You don’t need to be a specialist on each and every company. You just need the capacity to assess or evaluate the businesses effectively.

In the long term, the news flashes in stock market will be good. In the twentieth century, the United States undergo with 2 world wars, a very expensive military clashes, depression, dozens of financial panics and recessions, oil shocks and other horrible troubles. However the Dow still rises from 66 to 12,000.

We are presenting here the list of companies belonging from large cap stocks, mid cap stocks as well as small cap stocks which will assist you in your search towards best stocks to buy and hold.

From the list of best companies shortlisted by stocks with high EPS and low PE 2020, you can choose which is best suitable for your portfolio. This below list does not include the “Best Stocks to Buy in India” mentioned in the above list.

Sr. NoCompany NamePriceMarket CapEPSP/EP/BV
1SRF3,325Mid Cap105.1431.664.41
2Alkem Laboratories2,037Large Cap90.0522.764.09
3Dixon Technologies3,710Small Cap87.1141.979.38
4TCS2,223Large Cap86.3625.818.82
5L&T Infotech1,714Large Cap85.819.55.84
6Procter&Gamble Healt4,119Mid Cap80.7550.48.66
7Gillette India6,607Large Cap76.5286.1825.73
8L&T Technology Serv.1,469Mid Cap73.4920.336.04
9HDFC2,405Large Cap70.2334.355.1
10SKF India2,149Mid Cap67.432.196
11Vinati Organics1,926Mid Cap67.2429.058.36
12NIIT Tech1,583Mid Cap66.0723.914.29
13Galaxy Surfactants1,447Mid Cap61.6523.25.11
14AIA Engineering1,602Mid Cap61.2226.394.13
15TeamLease Services2,465Small Cap52.7747.147.41
16Akzo Nobel India1,947Mid Cap52.0737.48.03
17Divis Lab1,820Large Cap50.9635.96.86
18Fine Organic Inds.1,940Mid Cap50.5137.0710.13
19CRISIL1,801Mid Cap50.1235.6910.27
20Ipca Laboratories1,134Mid Cap47.3124.074.21
21Endurance Tech1,037Mid Cap41.2225.475.28
22HDFC Bank1,296Large Cap40.7731.64.39
23Sterling and Wilson292Small Cap39.857.685.01
24Bayer CropScience3,543Mid Cap39.3489.856.54
25Multi Commodity Exch1,141Mid Cap39.1129.614.09
26Tata Elxsi858Mid Cap37.8822.635.71
27Whirlpool Of India2,198Large Cap37.8659.1711.91
28Mindtree784Mid Cap37.5120.394.18
29Infosys732Large Cap36.420.095.14
30Torrent Pharma1,834Large Cap32.7455.586.07
31Supreme Industries1,121Mid Cap32.3534.76.92
32Sheela Foam1,274Mid Cap31.7639.78.14
33Aarti Inds765Mid Cap30.825.134.8
34Siemens1,540Large Cap30.5250.056.02
35Astrazeneca Pharma I2,788Mid Cap29.9493.1521.15
36PVR1,830Mid Cap29.8261.586.2
37PI Industries1,478Large Cap29.749.428.17
38Colgate Palmol. (I)1,476Large Cap29.5250.2525.24
39Hindustan Unilever1,947Large Cap27.9769.7352.55
40Dr Lal Pathlabs1,469Mid Cap27.2554.7811.95
41Glaxosmithkline Phar1,664Large Cap26.2963.8312.12
42Avanti Feeds570Mid Cap25.9322.355.84
43Bata india1,693Large Cap25.665.1412.43
44Solar Industries1,063Mid Cap2542.110.23
45Timken India869Mid Cap24.4535.424.56
46Thermax1,056Mid Cap24.3742.854.15
47Jubilant FoodWorks1,578Large Cap24.3465.8618.32
48Metropolis Health.1,321Mid Cap23.9455.4713.74
49Eris Lifesciences478Mid Cap22.6121.234.99
50Aavas Financiers1,806Mid Cap22.4882.897.44
51Bharat Forge492Large Cap22.1722.294.12
52Sundram Fasteners439Mid Cap21.7720.034.72
53Godrej Consumer Prod706Large Cap21.3332.119.23
54United Breweries1,229Large Cap21.2957.439.56
55Pidilite Inds.1,378Large Cap21.165.2815.99
56Symphony1,145Mid Cap18.8760.4110.88
57Info Edge2,645Large Cap17.71146.4513.33
58Kajaria Ceramics510Mid Cap17.329.634.91
59ABB India1,266Large Cap17.2885.467.41
60Astral Poly Technik1,133Mid Cap16.270.4612.3
61Hexaware Tech.333Mid Cap16.1120.935.09
62Grindwell Norton579Mid Cap15.8437.015.91
63Varun Beverages695Large Cap15.8244.345.67
64Voltas651Large Cap14.8744.115.3
65ICICI Securities353Mid Cap14.6424.110.56
66Indraprastha Gas433Large Cap14.6129.366.63
67IFB Industries661Small Cap13.8547.544.11
68Godrej Properties948Large Cap13.5468.934.83
69Havells India641Large Cap12.1153.399.45
70ITC241Large Cap11.321.625.26
71Phoenix Mills771Mid Cap10.5872.334.2
72Kansai Nerolac Paint537Large Cap10.1553.188.09
73Mahindra Logistics381Small Cap10.1536.535.22
74Adani Enterprises218Large Cap9.9221.226.14
75Syngene Internation.312Mid Cap9.6632.035.92
76United Spirits598Large Cap9.6462.1612.7
77Marico338Large Cap9.3235.912.23
78Rel. Nippon LifeAsse347Large Cap8.5439.557.88
79Dabur India460Large Cap8.554.0713.21
80Relaxo Footwears624Mid Cap8.4771.4812.53
81VIP Inds.422Mid Cap8.2950.99.67
82Castrol India129Mid Cap7.7616.769.22
83Crompt.Greaves Cons.243Mid Cap7.2633.9112.92
84Emami301Mid Cap7.2542.497.23
85Biocon289Large Cap7.1141.525.55
86Max Financial535Mid Cap6.4882.356.7
87Berger Paints India507Large Cap6.3679.519.2
88Gruh Finance317Large Cap6.152.0211.67
89Shoppers Stop356Small Cap6.0159.287.53
90Jyothy Labs150Mid Cap5.5926.934.28
91GE Power India709Small Cap5.57127.065.91
92Tata Global Beverage312Mid Cap5.5356.814.49
93Motherson Sumi Sys147Large Cap4.830.864.52
94V-Guard Inds.214Mid Cap4.7445.549.59
95Interglobe Aviation1,294Large Cap4.09314.657.94
96Cholamandalam Fin.486Mid Cap2.97168.28.78
97Adani Gas151Mid Cap2.9351.5113.09
98Essel Propack151Mid Cap1.39124.368.53
99Indiabulls Ventures151Mid Cap2.4269.551.75
100EIH151Mid Cap1.9373.362.87

Note: This would be really informational data for research and analysis purpose. Stock Price, Financial Ratios and related datas are based on data collected in January 2020.

If you are more interested in best sector to invest in Indian stock market for 2020 along with list of companies based on their size then you should also consider reading best large stocks to buy for safety long term investment, best mid stocks to buy for maximizing your returns and best small stocks to buy in India for high returns by considering high risk as well. You can even gain knowledge on best mutual funds to invest in for long term in-case you don’t want to directly play in stock market.


Take a look at it, I am confident that you will figure out your best decision when picking best stocks to buy and hold in India from the article. If you liked our article on best shares to buy in India, then do share with your friends or your clients.

Here we have seen top 10 best stocks to buy for long term investment in India 2020-2021. Here our objective is to provide you the list of best Indian stocks for long term investment 2020 and best stocks to buy now in India 2020 and to watch upon. This should always consider this to be an informational guide for beginners or experts.

Read E-Learning Tutorial Courses - 100% Free for All

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2127

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

11 thoughts on “Top 10 – Best Stocks to Buy for Long Term in India 2020”

  1. HDFC is uniquely positioned to offer the entire spectrum of Investment Banking services to its clients and its a better option for al.

  2. Great content! I especially liked how your website describes the topic in an easily understandable language which inspired me. Keep up the good work.
    Jharna Majee.

  3. I want to start stock market business and i want to understand how to invest in stock market for 1 year or long term. please advise!

  4. Well written article Sir. Can u suggest best stock to buy for long duration and its share value increase considerably in about 10 years. Also can you suggest some investment plan for me as I need to start my Financial Planning.

    1. WikiFinancepedia Team

      Thank you for your valuable feedback. We have provided financial knowledge session on all the information which you are looking for. I would recommend you to go through Best Investment Options in India. Believe me as soon as you complete your learnings, you will be in better position of making your own financial planning. Hope you will like it 🙂

Leave a Comment

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

Scroll to Top