7 Best stocks to buy for long term in India

In this post, we provide the best stocks to buy for the long term in India. the best stock for the long term.

List created after an analysis We can not suggest you invest in these stock. Please check companies fundamental and future plan before invest. We provide some companies list these companies give good return in past. 

Best stocks to buy for long term in India

 Best stocks to buy for a long term in India

7. Maruti Suzuki

 Full form    Maruti Suzuki India LTD
 Market cap.   2,15,582 crore
Industry   Auto-cars

Maruti started in 1981 by the government of India. But in 2003 govt. sold Maruti company to Suzuki motor corporation. Maruti Suzuki largest car company in India by market share.

Maruti Suzuki stock gives a good return in the past year. Maruti Suzuki company is an option to buy for the long term in India.
Maruti Suzuki Produsts
  • Brezza
  • swift
  • alto
  • Baleno
  • Dzire
  • Wagon R

6. ITC

 Full form    India Tobacco Company  
 Market cap.   2,53,808 crore
Industry   Conglomerate 

ITC is an Indian government company. ITC was founded in 1910 by the British Indian government. This company 110-year-old company.

ITC have many subsidiaries brands. Many of which the lead market in their segment.ITC company give bonuses much time in Past.
ITC Service
  • Consumer Goods
  • Hotels
  • Paperboards
  • Packaging
  • Agriculture
  • IT

    Read more

India's Second largest Broker
Fully Online FREE Account
Upstox Backed By Ratan tata
₹20 on Intraday trading
Now Buy 200+ Stocks with only 50% Fund for Swing Trading and Investing
AD By: Satish (Associate Partner @ Upstox)
Upstox Backed By Ratan tata
Now Buy Stock with 50% Fund for Swing and Investing
0*AMC Charges 0*Account Opening
FREE Account Maintenance
India's Second Largest Broker
₹0 Brokerage on IPO and Mutual Fund
₹20 Rupees On intraday trading
AD By: Satish (Associate Partner @ Upstox)