Best Time to Buy Gold

Historical context and indicators for timing a gold purchase.

A common question we hear from investors is: "When is the best time to buy gold?" Looking at historical data, certain moments stand out as particularly strong buying opportunities.

Historical Buying Opportunities

In 2005–2006, gold traded at around £250 per troy ounce. During the UK banking crisis of 2007–2008 it rose to around £350 per ounce, offering early investors a significant opportunity.

More recently, the global pandemic in 2020 triggered another surge in demand for safe-haven assets. The gold price climbed from approximately £1,200 per ounce in April 2020 to a record £1,574 per ounce by August of the same year. Since then, gold has continued its upward momentum, reaching £2,000 per ounce in 2022 and surpassing £3,000 per ounce in October 2025.

Is It Too Late to Buy Gold?

With prices reaching new highs, many investors now ask: "Is it too late to buy gold?" or "How much higher can the price go?" While no one can predict the market with certainty, experienced investors rely on a range of long-standing indicators and strategies to help identify favourable buying opportunities.

Many financial advisers suggest that the best time to invest in gold is not necessarily at a specific price point, but rather when it makes sense as part of a broader investment strategy — particularly for portfolio diversification and long-term wealth preservation.

Factors That Can Influence Gold Prices

  • US Dollar strength — A weaker dollar typically supports higher gold prices
  • Inflation — Periods of rising inflation often increase demand for gold as a store of value
  • Interest rates — Lower rates reduce the opportunity cost of holding gold
  • Geopolitical events — Uncertainty drives safe-haven demand
  • Central bank buying — Large-scale accumulation by central banks supports prices

Historic Gold Price Highs (GBP per oz)

Date Price (£/oz)
28 January 2026£4,074.87
26 December 2025£3,373.93
22 April 2025£2,610.22
22 November 2024£2,171.08
4 August 2020£1,519.00
20 September 2011£1,157.00

Please note: Past performance is not a reliable indicator of future results. Gold prices can fall as well as rise. This article is provided for general information purposes only and does not constitute financial or investment advice.