Gold price in British pounds

What gold costs in British pounds per ounce, gram, and kilogram, and how the price has changed.

One troy ounce of gold cost 3,186 British pounds on 9 October 2026.

Per gram
102.44 GBP
Per kilogram
102,441 GBP

Gold price history in British pounds

Change over one, five, and ten years

Change of the gold price in British pounds and in US dollars, and of the British pound in gold, as of 9 October 2026
PeriodGold in GBPGold in USDGBP in gold
1 year+7.5%+6.1%−7%
5 years+147%+140%−59.5%
10 years+216%+238%−68.4%

As of 9 October 2026. “GBP in gold” is the change in the amount of gold one British pound buys.

Over ten years the gold price changed by +216% in British pounds and by +238% in US dollars. Gold rose less in British pounds because the British pound gained value against the US dollar over that time.

What this price is

The figures are the market price of gold: the nearest gold futures contract in US dollars per troy ounce, converted to British pounds at the day's exchange rate. Prices and exchange rates come from Yahoo Finance.

A coin, a bar, or jewellery costs more than this price. Dealer premiums, making charges, and taxes are not included.

Questions about gold in British pounds

How much is one gram of gold in British pounds?

On 9 October 2026 one gram of gold cost 102.44 British pounds, based on a price of 3,186 British pounds per troy ounce. One troy ounce is 31.1035 grams.

How much has the gold price in British pounds changed over ten years?

The gold price in British pounds changed by +216% over ten years, +147% over five years, +7.5% over one year, as of 9 October 2026.

Has the British pound lost value against gold?

One British pound buys 68.4% less gold than ten years earlier, as of 9 October 2026.

All 20 currencies compared