Is it possible to buy a Bitcoin at one exchange, say BTC-e, and then sell it on another, like LocalBitcoins? If it is possible, how would this be done? More specifically, how could you transfer a Bitcoin from one wallet to another wallet that uses a different exchange?


2 Answers 2


Yep you can! This form of trading is called arbitrage and is not only done with BTC, but with nearly any un-centralized market.

Only drawback here is the financial difficulty of moving fiat from or to Bitcoins, since exchanges don't let you share your fiat balance with others without having to withdraw to a bank account. The withdraw process for most exchanges is known to take up to weeks and in that time BTC may have fallen or rose, similar with deposits. But a few people get away with arbitrage and make a profit in the end of the day.

  • Could you explain more as to how exactly you would do that? Commented Jan 23, 2014 at 7:24
  • 1
    You go to the deposit page on the exchange you want to transfer the Bitcoins to and get a deposit address. Then you go to the withdrawal page of the exchange you want to transfer the Bitcoins from and withdraw them to the deposit address. Commented Jan 23, 2014 at 7:45
  • I don't really see how you can make profit transferring bitcoins from one exchange to another, since all exchanges I know of request at least 6 confirmations for the bitcoins to be available (1 hour aprox), in that period of time value could have changed a lot. In case you are planning long term trades, why would I need to transfer them since in the long term the price can be higher in the original exchange.
    – YoMismo
    Commented Jan 23, 2014 at 16:43
  • @YoMismo I think there can be several reasons for why one would want to change exchanges. E.g. they are in different countries with different legislation or they have different security precautions.
    – jiggunjer
    Commented Sep 21, 2017 at 4:40
  • An example I noted is BTC is always a bit higher in EXMO exchange than other. So should we use this exchange for selling BTC to get more value?
    – Jay
    Commented Jan 14, 2018 at 8:36

To send bitcoins from one exchange to another, you simply need to go to your target exchange, and find out what your bitcoin deposit address is.. Once you know that, go to the source exchange and withdraw, or send your bitcoins to the deposit address of your target exchange..

The funds should be over there in about an hour at the most.. Usually they show up much faster than that. I would suggest you try with a small amount first, until you're comfortable with the process.

Not the answer you're looking for? Browse other questions tagged or ask your own question.