Bitcoin transaction times vary and can take anywhere from 10 minutes to over 1 day. The two things that determine Bitcoin transaction times are the amount of network activity and the transaction fees. The average Bitcoin transaction time is currently around 1 hour.