bitcoin price october 31

The closing price for Bitcoin (BTC) on October 31 was $109,599.69. It was up 1.2% for the day.

DATEOPENHIGHLOWCLOSEVOLUME
October 31 2025 23:00
$109,531.15
$109,621.15
$109,487.52
$109,599.69
October 31 2025 22:00
$109,501.30
$109,750.09
$109,487.82
$109,581.55
October 31 2025 21:00
$109,422.59
$109,683.71
$109,279.19
$109,532.77
October 31 2025 20:00
$109,806.09
$109,806.09
$109,419.38
$109,426.52
October 31 2025 19:00
$109,393.67
$110,147.20
$109,121.72
$109,818.27
October 31 2025 18:00
$109,238.17
$109,704.87
$108,958.93
$109,316.32
2,254,761,984
October 31 2025 17:00
$108,605.55
$109,337.68
$108,605.55
$109,226.51
October 31 2025 16:00
$110,169.24
$110,202.08
$108,753.39
$108,753.39
530,038,784
October 31 2025 15:00
$110,692.95
$111,004.48
$110,133.03
$110,160.48
3,826,196,480
October 31 2025 14:00
$110,089.20
$110,885.31
$109,625.18
$110,795.88
October 31 2025 13:00
$109,621.31
$110,154.32
$109,489.26
$110,095.35
October 31 2025 12:00
$110,379.70
$110,504.26
$109,612.98
$109,612.98
October 31 2025 11:00
$109,801.75
$110,351.12
$109,465.92
$110,351.12
October 31 2025 10:00
$109,805.97
$110,027.60
$109,727.08
$109,788.86
October 31 2025 09:00
$110,052.66
$110,342.09
$109,805.18
$109,821.18
2,416,336,896
October 31 2025 08:00
$109,421.99
$110,014.44
$109,186.04
$110,014.44
October 31 2025 07:00
$109,669.94
$109,724.84
$109,280.48
$109,461.16
October 31 2025 06:00
$109,873.19
$109,923.52
$109,507.73
$109,610.80
October 31 2025 05:00
$109,999.31
$109,999.31
$109,701.20
$109,878.91
October 31 2025 04:00
$109,211.85
$110,142.85
$109,141.56
$110,130.75
October 31 2025 03:00
$108,831.82
$109,180.98
$108,667.06
$109,097.08
5,341,708,288
October 31 2025 02:00
$109,594.36
$109,641.20
$108,690.32
$108,804.48
8,506,695,680
October 31 2025 01:00
$109,236.11
$109,985.84
$109,221.16
$109,559.59
7,136,083,968
October 31 2025 00:00
$108,288.27
$109,500.91
$108,288.27
$109,392.85
5,988,880,384
Daily pricing data for Bitcoin dates back to 7/13/2010, and may be incomplete.