10 Best Shares to Buy for Long Term 10 Best Shares to Buy for Long Term

10 Best Shares to Buy Today for Long Term

How to reap the benefits of compounded growth? Simple. You lean on long-term investments in shares, more specifically, shares that have the potential to generate solid returns over the long run.

This generally includes the biggest companies in India that have strong fundamentals and a healthy balance sheet

Lucky for you, we’ve compiled such a list with the 10 best shares to buy today for long term! Read on to know more.

1. Reliance Industries

Founded by Dhirubhai Ambani, Reliance Industries is India’s largest private-sector company.

Operating in oil-refining, retail, textile, and finance domains, Reliance Industries stock is on the list of 10 Best Shares to buy today for the long term. Furthermore, the company has a track record that stretches back nearly five decades.

  • Current Share Price: Rs. 2,453.80
  • 52-week high: Rs.2,817.35
  • 52-week low: Rs. 2,180.0
  • Years active: 49
  • Market cap: Rs. 16,83,384.00 crores

2. TCS

TCS is a key player in the Indian IT sector that offers innovative and effective solutions. Presently, the operating margins of TCS stand at 25.3%, and it is one of the fastest-growing brands in India.

In the fiscal year 2022, TCS overall amassed annual sales worth 1.91 trillion INR. The clients TCS serves include domestic and international companies, which makes the company’s tech offerings diverse.

  • Current Share Price: Rs. 3,258.15
  • 52-week high: Rs. 3,575.00
  • 52-week low: Rs. 2,926.10
  • Years active: 54
  • Market cap: Rs. 11,90,344.00 crores

3. Infosys

With over four decades of experience managing systems, Infosys is adept at innovation and servicing clients in the tech space.

With its reach exceeding 50 countries, Infosys has accumulated total revenue of about 16.97 billion dollars in the last twelve months.

  • Current Share Price: Rs. 1,264.40
  • 52-week high: Rs.1,672.60
  • 52-week low: Rs. 1,185.30 
  • Years active: 41
  • Market cap: Rs. 5,22,301.00 crores

4. HDFC Bank

HDFC Bank is one of India’s leading banks that offers an array of customer-centric solutions to its clients.

With over 6000 branches that is distributed across the country, HDFC Bank caters to various financial services like investment banking, personal banking, institutional banking, and more.

  • Current Market Price: Rs. 1,647.30
  • 52-week high: Rs.1,734.45
  • 52-week low: Rs. 1,271.60
  • Years active: 28
  • Market cap: Rs. 9,36,662.00  crores

5. Hindustan Unilever 

Hindustan Unilever has a portfolio that includes renowned brands such as Dove, Lux, Horlicks, Bru, etc., with each brand serving the needs of thousands and lakhs of people across India. It was placed globally at the 8th position in terms of being innovative by Forbes in 2018.

  • Current Share Price: Rs. 2,675.90
  • 52-week high: Rs. 2,741.60
  • 52-week low: Rs. 2,100.55 
  • Years active: 88
  • Market cap: Rs. 6,25,308.00 crores

6. JSW Steel Limited

The steel industry has been growing rapidly, so it only makes sense to keep an eye on this sector and the leading players that occupy it.

As one of the leading conglomerates and spearheading initiatives in steel, JSW Steel Limited has a track record of four decades with solid fundamentals.

The company’s stock allows investors to tap into income generation with the help of dividends that yield ~3.18%, making it one of the 10 best shares to buy today for long term.

  • Current Share Price: Rs. 769.10
  • 52-week high: Rs. 790.00
  • 52-week low: Rs. 520.05 
  • Years active: 40
  • Market cap: Rs. 1,87,286.00 crores

7. Asian Paints

With 75 years of innovation in the paint industry, Asian Paints has come a long way in the home decor industry.

In fact, in 2022, Asian Paints obtained a total of 51% revenue share from international operations across Asia. Furthermore, the company boasts solid fundamentals.

  • Current Share Price: Rs. 3,028.65
  • 52-week high: Rs. 3,590.00
  • 52-week low: Rs. 2,560.05 
  • Years active: 80
  • Market cap: Rs. 2,92,205.00 crores

8. Bharti Airtel

Bharti Airtel is a multinational telecommunication company with a diverse portfolio, including strategically connected submarine cables as well as payments and music streaming.

The telecom company is also tapping into modern tech with services being used in the Indian sub-continent and Africa. This along with solid fundamentals may make Bharti Airtel one the best stocks for long-term investment options! 

  • Current Share Price: Rs. 817.45
  • 52-week high: Rs. 480.00
  • 52-week low: Rs. 259
  • Years active: 27
  • Market cap: Rs. 4,70,049.00 crores

9. ITC

ITC has a diverse and successful presence in FMCG, Hotels, Packaging, Paperboards & Specialty Papers, and Agri-Business indicates its optimistic future scope in the stock market.

94% of analysts strongly recommend the purchase of these stocks, which again is a green signal for you!

  • Current Share Price: Rs. 331.20
  • 52-week high: Rs. 361.45
  • 52-week low: Rs. 207.00 
  • Years active: 112
  • Market cap: Rs. 4,13,020.00 crores

10. Mahindra & Mahindra

Mahindra & Mahindra has spanned many nations since its inception, and its growth rate is a testament to its fantastic performance through these years. Its 52-week high/low is presently at 1,338.00 INR and 671.15 INR.

The purchase of this company’s stocks is suggested by nearly 88% of market analysts. So ensure you buy them to reap lucrative returns in the future! 

  • Current Share Price: Rs. 1,249.50
  • 52-week high: Rs. 1,366.55
  • 52-week low: Rs. 671.15 
  • Years active: 76
  • Market cap: Rs. 1,57,003.00 crores


This brings us to the end of the list of 10 best shares to buy today for long term. If you are wondering which platform to use for online share trading,  you can try Dhan, which brings you awesome features for trading and investing. 

Always keep in mind that there are no free lunches in the stock market – there is a degree of risk that even strong stocks carry which you need to prepare for. Analyzing your risk profile and investment goals can help when it comes to shares to buy for long term purposes.  

Disclaimer: The stocks mentioned above are not to be construed as investment advice. Investors/traders must conduct their own research before investing in any stock, commodity, currency, or derivative.