The following situations are the reasons why cryptocurrencies vary in value on different exchanges: Having different liquidity values in different exchanges The fact that no established common way to price bitcoin Users cannot easily arbitrage between exchanges because this requires both the payment of a certain gas fee and various guarantees. That's why the difference in value created by live trading on an exchange usually lasts for a long time.