Gold price by city

The gold quote is the same across all of Spain: today, pure gold stands at €122.56 per gram. What changes from one city to another is the percentage shops pay and the competition you'll find.

Why does the price vary from shop to shop?

The international gold price is set in the London and New York markets and quoted in US dollars per troy ounce. Converted into euros per gram, that value is identical in Madrid, Vigo or Las Palmas.

What changes is the trading margin. A cash-for-gold shop buys below the metal's value to cover costs and profit: typically paying between 60% and 85%. In cities with lots of competition that percentage rises, while in smaller towns it tends to be lower.

Chart

Gold price trend

Gold price per gram in euros over recent months.

Period change
-2.01%
Start
€125.07
Low
€111.84
16 Jul 2026
High
€132.64
01 Apr 2026

Source: MetalFlow API

See full history →