Jasmine Birtles
Your money-making expert. Financial journalist, TV and radio personality.

Looking for the best value stocks to buy right now in the UK? You’re not alone.
With markets hitting highs and growth stocks becoming expensive, more investors are turning to value investing, the strategy of buying solid companies that are currently trading below their true worth.
And in 2026, there’s good reason for that. UK stocks are still trading at a significant discount compared to US markets, meaning there are genuine bargains to be found.
In this guide, I will take a look at 5 of the best value stocks in the UK right now, based on recent analyst insights and market data.
Before you continue reading, it is important to note that this is NOT investment advice. Always do your own research before investing in any stocks.
A value stock is a company that:
The goal? Buy low, and benefit when the market “corrects” the price.
Also read: How to find investments that align with your values
So, what are the best value stocks to buy in the UK right now? Here is an overview of 5 stocks that I’ve added to my watch list this April.
Sector: Energy
Shell is one of the world’s largest energy companies, yet it often trades at relatively low valuations compared to its earnings.
Despite strong profits, energy stocks like Shell are often priced conservatively due to long-term transition concerns.
Sector: Banking
Banks are a core part of many value portfolios, and Barclays stands out.
UK banks are often undervalued compared to US peers.
Sector: Mining
Rio Tinto is a global mining giant producing essential materials like:
These are critical for:
Commodity stocks often swing in and out of favour, creating value opportunities.
Sector: Healthcare
GSK is a major pharmaceutical company with:
Despite this, pharma stocks can sometimes trade below fair value due to:
But long-term demand for healthcare remains strong.
Sector: Private equity
3i Group invests in businesses across Europe and North America.
Investment firms can sometimes trade below the value of their underlying assets.
Right now, value investing is having a bit of a moment.
Why?
In simple terms, people want solid companies at sensible prices.
Before you dive in, watch out for these:
Some stocks are cheap for a reason (declining business, weak outlook).
A good value stock should still have future potential, not just a low price.
Don’t put everything into one “cheap” stock.
The best value stocks to buy right now in the UK share a few key traits:
From energy giants like Shell to financial players like Barclays, these companies could offer opportunities for investors willing to think long term.
Just remember, value investing is about patience.
If you’re thinking:
“These stocks look interesting… but how do I actually build a strategy around them?”
That’s where most people get stuck.
Inside the MoneyMagpie Invest course, we show you:
It’s designed to take you from guessing to knowing what you’re doing.
Disclaimer: This article is for informational purposes only and does not constitute financial advice. Investments can go down as well as up, and you should always do your own research before investing.
Direct to your inbox every week
New data capture form 2023
Leave a Reply