Market data
Diamond prices per carat.
Based on 1,581,957 diamonds. Updated daily.
Browse by shape

Round
680,753 diamonds
£3,230/ct

Oval
181,896 diamonds
£4,906/ct

Cushion
131,777 diamonds
£4,266/ct

Princess
66,739 diamonds
£4,647/ct

Emerald
120,444 diamonds
£4,741/ct

Pear
152,747 diamonds
£5,302/ct

Asscher
18,362 diamonds
£5,020/ct

Radiant
97,103 diamonds
£4,993/ct

Marquise
62,726 diamonds
£6,484/ct

Heart
52,869 diamonds
£4,590/ct