gold price march 31 2025

The closing price for gold (XAU) on March 31, 2025 was $3,120.54. It was up 1% for the day.

DATEOPENHIGHLOWCLOSE
March 31 2025 23:00
$3,122.87
$3,126.50
$3,120.18
$3,120.54
March 31 2025 22:00
$3,125.23
$3,125.80
$3,121.80
$3,122.86
March 31 2025 20:00
$3,124.35
$3,124.80
$3,122.98
$3,124.02
March 31 2025 19:00
$3,121.43
$3,124.70
$3,121.00
$3,124.55
March 31 2025 18:00
$3,117.94
$3,123.42
$3,117.48
$3,121.47
March 31 2025 17:00
$3,117.44
$3,120.33
$3,116.09
$3,117.92
March 31 2025 16:00
$3,113.85
$3,120.70
$3,111.73
$3,117.86
March 31 2025 15:00
$3,123.55
$3,127.13
$3,113.00
$3,113.73
March 31 2025 14:00
$3,113.27
$3,123.64
$3,111.05
$3,123.31
March 31 2025 13:00
$3,123.93
$3,124.82
$3,100.02
$3,113.48
March 31 2025 12:00
$3,119.56
$3,126.38
$3,118.21
$3,124.63
March 31 2025 11:00
$3,118.58
$3,119.76
$3,113.47
$3,119.62
March 31 2025 10:00
$3,114.96
$3,123.49
$3,112.00
$3,118.46
March 31 2025 09:00
$3,122.05
$3,123.41
$3,111.96
$3,115.17
March 31 2025 08:00
$3,123.91
$3,127.23
$3,121.20
$3,122.36
March 31 2025 07:00
$3,119.57
$3,125.38
$3,118.76
$3,124.56
March 31 2025 06:00
$3,116.42
$3,127.88
$3,113.45
$3,119.35
March 31 2025 05:00
$3,113.10
$3,119.90
$3,107.63
$3,116.80
March 31 2025 04:00
$3,107.15
$3,115.96
$3,105.99
$3,113.43
March 31 2025 03:00
$3,106.79
$3,111.79
$3,105.33
$3,107.16
March 31 2025 02:00
$3,094.54
$3,107.10
$3,093.99
$3,106.78
March 31 2025 01:00
$3,078.90
$3,095.32
$3,076.82
$3,094.86
March 31 2025 00:00
$3,089.48
$3,089.72
$3,077.71
$3,079.13
Daily pricing data for gold dates back to 12/26/1979, and may be incomplete.