Best Stocks to Buy for Long Term: Brokerages Bet Big on These 8 Picks
Looking to build wealth steadily over time? Here’s a list of the best stocks to buy for long term investments in 2025, recommended by top Indian brokerages like Motilal Oswal, Sharekhan, Axis Securities, Emkay Global, and Geojit BNP Paribas.
These picks span various sectors such as banking, IT, renewable energy, and automobiles. Each company has a solid foundation, promising future growth, and bullish stock price targets.
1. Federal Bank: Long Term Potential in Private Banking
Motilal Oswal recommends Federal Bank as one of the best stocks to buy for long term. With a target price of Rs 250, the bank offers stability, expanding loan book, and a strong digital transformation agenda.
Why consider:
- Strong presence in South India
- Growing retail loan segment
- Healthy asset quality
2. Coforge: High Growth IT Stock
Among midcap IT names, Coforge has been a consistent performer. Motilal Oswal sees potential in this stock with a target of Rs 2,200.
Key reasons:
- Global client base
- Focus on high-margin digital solutions
- Robust deal pipeline
3. Avenue Supermarts (DMart): Retail Growth Story
Geojit BNP Paribas is bullish on Avenue Supermarts with a target of Rs 4,921. This retail giant remains a top choice in the best stocks to buy for long term category.
Highlights:
- Strong business model
- Consistent revenue growth
- Expanding store footprint
4. Inox Wind: Renewable Energy Bet
Axis Securities lists Inox Wind among high potential green energy stocks, setting a target of Rs 187.
Growth drivers:
- India’s push towards clean energy
- Orders from government & private sector
- Improved execution efficiency
5. L&T Finance: Financial Services Expansion
Sharekhan recommends L&T Finance with a target of Rs 240.
Investment positives:
- Diversified loan book
- Steady improvement in asset quality
- Strong parentage of L&T
6. Metro Brands: Retail Footwear Giant
Emkay Global places Metro Brands among the best stocks to buy for long term with a price target of Rs 1,400.
Why it’s promising:
- Brand-driven retail business
- Rising urban demand
- Pan-India presence
7. Bajaj Auto: Auto Sector’s Blue Chip
Axis Securities recommends Bajaj Auto with a bullish target of Rs 9,115.
Key triggers:
- Leadership in two-wheelers
- Strong export performance
- New EV lineup
8. Max Financial Services: Insurance Sector Play
Sharekhan has issued a ‘Buy’ on Max Financial Services, with a target of Rs 1,850.
What’s working:
- Insurance sector penetration rising
- Strategic tie-ups
- Consistent premium growth
Quick Summary Table
Stock Name | Sector | Brokerage | Target Price (INR) |
---|---|---|---|
Federal Bank | Banking | Motilal Oswal | Rs 250 |
Coforge | IT | Motilal Oswal | Rs 2,200 |
Avenue Supermarts | Retail | Geojit BNP | Rs 4,921 |
Inox Wind | Renewable Energy | Axis Securities | Rs 187 |
L&T Finance | Finance | Sharekhan | Rs 240 |
Metro Brands | Retail | Emkay Global | Rs 1,400 |
Bajaj Auto | Auto | Axis Securities | Rs 9,115 |
Max Financial Services | Insurance | Sharekhan | Rs 1,850 |
FAQs on Best Stocks to Buy for Long Term
Q1. Are these stock picks safe for long-term investments?
Yes, these stocks have been recommended by reputed brokerages after detailed research, but individual risk appetite must be considered.
Q2. Can I start SIP in these stocks?
Yes, SIP (Systematic Investment Plan) in stocks is a good way to average out cost and build wealth over time.
Q3. How long is “long term” when investing in equities?
Generally, long term means a horizon of at least 3–5 years or more.
Final Thoughts
If you’re aiming to build a solid portfolio, these 8 companies could be among the best stocks to buy for long term in India. Their fundamentals, industry tailwinds, and analyst backing make them strong candidates for wealth creation.
Invest wisely and consider your personal financial goals before investing.
Internal Link Suggestion:
Planning to start investing in IPOs? Check our detailed guide on How to Apply for IPO via Groww using UPI to get started easily.
Outbound Link:
Explore Indian stock market data on NSE
Focus Keyword: Best Stocks to Buy for Long Term
Slug: best-stocks-to-buy-for-long-term-2025
Meta Description: Discover the best stocks to buy for long term in 2025 as per top brokerages. These 8 stocks offer strong growth potential, solid fundamentals, and attractive targets.