What is the approximate average time between Bitcoin blocks?

The story behind the answer

The approximate average time between Bitcoin blocks is 10 minutes.

Bitcoin’s protocol targets an average of one new block every ten minutes. Miners compete to find a valid proof-of-work, but the exact interval is random: several blocks may arrive close together, followed by a longer gap. The ten-minute figure describes the long-run target rather than a guaranteed schedule.

Bitcoin adjusts mining difficulty every 2,016 blocks, roughly every two weeks under normal conditions. If miners collectively add more computing power, blocks would otherwise arrive too quickly, so the protocol raises difficulty. If mining power falls, difficulty can decrease. This feedback mechanism keeps block production near the intended average.

The interval matters because blocks confirm transactions and make the ledger harder to reorganize. It also helps control the release of newly mined bitcoin. The block interval is not the same as a transaction’s guaranteed confirmation time: users often wait for multiple blocks, and network congestion can affect fees without changing the protocol’s ten-minute target.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: