Bitcoin SolanaLimited

Bitcoin to Solana Bridge

No bridge between Bitcoin and Solana works without trusting someone. You either swap your BTC for SOL or USDC in one step, or hold a wrapped BTC token on Solana backed by a company or a group of signers.

Reviewed October 14, 2026 ยท 8 solutions checked

On this page
  1. Short answer
  2. Why this route is difficult
  3. Possible approaches
  4. Options compared
  5. Working solutions
  6. How to move Bitcoin to Solana
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

Short answer

If you just want your Bitcoin to become usable money on Solana, do a direct swap. Chainflip, THORChain and NEAR Intents all take BTC from any wallet and pay SOL or USDC to your Solana address. It takes about 10 to 40 minutes. Almost all of that is waiting for Bitcoin blocks.

If you want to keep BTC on Solana, for example to lend it on Kamino or add it to a trading pool, you need a , an IOU backed by real BTC. cbBTC is the easiest to get and the most traded, if you are fine with Coinbase holding the coins. tBTC and zBTC spread control across groups of signers. But they trade less and take longer to create.

Avoid routes that hop three or four times through Ethereum, unless an shows a clearly better price. Every hop adds a fee and another place where the transfer can get stuck.

Key facts
Trustless optionNo
Usual time10-40 min
BTC tokens on SolanacbBTC, tBTC, zBTC
Direct swap servicesChainflip, THORChain, NEAR Intents, Garden
Bitcoin confirmations1-3, by service
What you payBitcoin fee + swap fee
Need SOL on arrivalYes, a little for fees

Why this route is difficult

Bitcoin cannot check what happens on Solana. Solana cannot cheaply check Bitcoin either. Neither network can secure a alone, so every Bitcoin to Solana option needs someone else to hold the BTC.

That someone differs by option. Chainflip and THORChain use groups of that control Bitcoin vaults together, and no single one can move the coins. Coinbase holds the BTC behind cbBTC. Threshold Network's signer groups hold the BTC behind tBTC. Zeus Network's nodes hold the BTC behind zBTC. Garden avoids a shared vault with : each swap happens directly between you and a .

The two networks also move at very different speeds. Solana makes a new block about every 0.4 seconds. Bitcoin makes one about every 10 minutes, and the gaps vary a lot. Nothing is paid out until your BTC deposit confirms, so Bitcoin sets the pace. No app can speed that up unless someone takes the risk of an unconfirmed deposit.

The last limit is , meaning how much money is available to trade. Direct swaps need pools or traders holding SOL and USDC on Solana. THORChain added Solana only recently, so depth differs between services. Wrapped BTC is split across cbBTC, tBTC and zBTC, and cbBTC has most of the trading.

Possible approaches

1Native cross-chain swap

You sell BTC for SOL or another Solana token. A network of validators holds vaults on both networks and pays you in real coins on Solana.

Trade-offYou get SOL or USDC, not BTC. The vault is only as safe as its validators.

2Atomic swap

You and a solver each lock your coins with a smart lock on Bitcoin and Solana. When the swap completes, both sides get paid. If it does not finish, you can take your coins back after a set time.

Trade-offNo company in the middle, but only for the pairs and amounts solvers will take.

3Custodial wrapped BTC

A regulated company holds BTC and issues one token on Solana for each coin (for example cbBTC by Coinbase).

Trade-offSimple and widely traded, but fully dependent on that company.

4Threshold-signer wrapped BTC

A group of signers controls the BTC deposits together and creates a token on Solana (for example tBTC by Threshold, zBTC by Zeus Network).

Trade-offNo single company, but you depend on the signers and the token's code.

5Light-client verification (research)

Solana would check Bitcoin blocks and payments directly, and BTC would only be released under rules enforced by math, as in BitVM-style designs.

Trade-offThe safest design in theory, but no working BTC to Solana bridge uses it yet.

Options compared

OptionYou getTypical timeCostBest for
Native cross-chain swapSOL, USDC or USDT10-40 minBitcoin fee + swap feeMoving value, no wrapped token
Atomic swap (HTLC)SOL or cbBTC, as offered10-30 minBitcoin fee + solver marginNo company or vault in the middle
Custodial wrapped BTC (cbBTC)cbBTC, worth 1 BTC eachMinutes if BTC is on CoinbaseSolana fee + Coinbase termsKeeping BTC in Solana apps
Signer-network wrapped BTCtBTC or zBTCOften 1 hour or moreBitcoin fee + minting feesBTC without one company in charge
Aggregator (LI.FI and similar)Any supported Solana token10-40 minRoute fees, sometimes an app feeComparing prices in one place

Working solutions

SolutionYou receiveCustody / verificationNotes
ChainflipSOL, USDC or USDTValidator vaultsReal BTC in, real Solana coins out. Waits for 3 Bitcoin . Optional Boost for faster credit.
THORChainSOLValidator vaultsSwaps BTC to RUNE to SOL. Solana support is new and pools are still growing.
NEAR IntentsSOL, USDC, USDTSolver pays, NEAR settlesReal BTC in, real Solana coins out. Available in several wallets and apps.
Garden FinanceSOL, cbBTC and moreAtomic swapYou keep control and a solver fills it. If a swap fails, you can take your funds back after a set time.
cbBTC (Coinbase)cbBTCCoinbaseConvert BTC 1:1 inside a Coinbase account, then withdraw on the Solana network.
tBTC (Threshold Network)tBTCThreshold signer groupCreated on Ethereum and carried to Solana by Wormhole, where it arrives as official tBTC.
zBTC (Zeus Network)zBTCZeus Network nodesA BTC token made for Solana, created through the APOLLO app.
LI.FIAny supported Solana tokenDepends on the routeCompares Chainflip and other BTC routes for you.

How to move Bitcoin to Solana

These steps show a direct swap from BTC to SOL or USDC with a service such as Chainflip. It is the most common way, because it works from any Bitcoin wallet and you end up with a real Solana coin.

  1. 1

    Get a Solana address with a little SOL

    Open a Solana wallet such as Phantom, Solflare or Backpack and copy your address. Solana addresses are 32 to 44 letters and numbers. They never start with bc1, 1 or 3 like Bitcoin addresses. If you will receive USDC instead of SOL, make sure the wallet already has some SOL for fees.

  2. 2

    Get a quote and set a refund address

    In the swap app (Chainflip's own app, or another app that uses it), choose BTC on Bitcoin as what you send and SOL or USDC on Solana as what you get. Enter a Bitcoin you control. If the price moves past your limit, your BTC goes back there.

  3. 3

    Check the minimum and the deposit address

    Every service has a minimum swap size. Amounts below it may not be processed. Copy the Bitcoin deposit address exactly and use it for this swap only. These addresses expire.

  4. 4

    Send BTC with a sensible fee

    Send from a wallet that lets you choose the fee, such as Sparrow, Electrum or a hardware wallet app. Check mempool.space for current fees. A fee that is too low can leave your transaction waiting for hours. Turn on RBF (replace-by-fee) if your wallet has it, so you can speed it up later.

  5. 5

    Wait for confirmations

    Chainflip waits for 3 Bitcoin confirmations, about 30 minutes on average. Follow the Bitcoin side on mempool.space. Follow the swap on the service's tracker: Chainflip Scan for Chainflip, Runescan or THORChain Tracker for THORChain.

  6. 6

    Check that it arrived on Solana

    Once the swap runs, the Solana payment lands within seconds. Look up your address on Solscan to see it. Make sure USDC is the official one issued by Circle, not a fake lookalike token.

  7. 7

    If it gets stuck or refunded

    If the Bitcoin transaction is stuck, raise the fee with RBF. If the price moved past your limit, the service returns your BTC to the refund address, minus . If nothing happens after the confirmations are in, contact the app's support with your swap ID or deposit address.

Fees and timing

On Bitcoin you pay a normal network fee. It depends on how busy Bitcoin is and on the size of your transaction. A wallet that holds many small deposits pays more, because it has to combine them. The fee is the same whether you send a little or a lot, so it hurts small swaps the most.

Then the swap service takes its cut. Chainflip and THORChain charge a service fee, the app on top may add its own, and you also pay . On large amounts, (getting a worse price because the trade is big) becomes the biggest cost. This is especially true on THORChain's newer Solana pools, which still hold less money. Compare quotes for anything over a few thousand dollars, and think about splitting very large amounts. The Solana payout fee is tiny. But you still need SOL to move tokens later, and receiving a new kind of token for the first time costs about 0.002 SOL to set up.

Bitcoin decides how long it takes. Blocks come every 10 minutes on average, but this varies a lot, so 3 confirmations can take 15 minutes or more than an hour. Chainflip has a Boost option: for an extra fee, someone credits your deposit early. Wrapped tokens add their own steps. tBTC waits for more confirmations and for the Threshold signers, then travels to Solana through Wormhole.

Common mistakes

  • Sending BTC from an exchange to a THORChain address without a . THORChain needs swap instructions attached. Use an app that gives you a special deposit address or adds the memo for you.
  • Arriving on Solana with USDC or cbBTC and no SOL. You cannot move or swap the tokens until you get SOL for fees, which means yet another transfer.
  • Buying the wrong wrapped BTC. cbBTC, tBTC and zBTC are different tokens, and a lending app that accepts one may not accept the others. Check the token address on Solscan before you buy.
  • Choosing the lowest Bitcoin fee when the network is busy. The quote can expire, or the price can move enough to trigger a refund, before your deposit confirms.
  • Reusing a deposit address from an old swap. These addresses expire. Money sent to an expired one needs manual recovery or may be lost.

Before you transfer

  • Decide first: do you want to keep BTC on Solana (wrapped BTC), or just move the value (a direct swap into SOL or USDC)?
  • cbBTC, tBTC and zBTC are not the same. Each is a separate token with its own holder and its own market.
  • Double-check addresses. Bitcoin addresses start with bc1, 1 or 3. Solana addresses look completely different.
  • Always set a Bitcoin refund address you control. Never send from an exchange to a service that needs a memo.
  • Have a little SOL in the receiving wallet before the transfer lands.
  • For large amounts, compare Chainflip, THORChain and NEAR Intents, and think about splitting the swap.
  • Most of the waiting is Bitcoin confirmations. Pick a fee that confirms within the next few blocks.

Frequently asked questions

Not one that works without trust. You can swap real BTC for SOL or USDC through Chainflip, THORChain, NEAR Intents or Garden. Or you can hold wrapped BTC on Solana, such as cbBTC, tBTC or zBTC. Each option relies on validators, a solver, a company or a group of signers.

From your own wallet, a direct swap through Chainflip (or a wallet that has it built in) is simplest. Send BTC to a deposit address and get SOL or USDC. If your BTC is already on Coinbase, converting to cbBTC and withdrawing on Solana is even faster.

Usually 10 to 40 minutes, mostly waiting for Bitcoin confirmations. Solana itself takes seconds. A slow block or a low fee can push it past an hour.

It depends on the amount. For small transfers the Bitcoin fee matters most, so any direct swap at a quiet time works. For large amounts slippage matters more, so compare quotes or use an aggregator.

Who holds the real BTC. Coinbase holds it for cbBTC, the Threshold signer group for tBTC, and Zeus Network's nodes for zBTC. cbBTC is the most traded on Solana.

cbBTC is as safe as Coinbase. Each token is backed by 1 BTC that Coinbase holds, and Coinbase keeps control over the token. So you trust one regulated company, not a decentralized system. For most people that is acceptable. For very large amounts, splitting across several tokens makes sense.

Yes. Chainflip, THORChain, NEAR Intents and Garden all swap back to real BTC. Wrapped tokens can be redeemed through whoever issues them. Going back to Bitcoin costs a Bitcoin network fee.

Not directly. A Bitcoin wallet will reject a Solana address, and BTC cannot land on Solana without a swap or wrapping step. Use a swap service that gives you a Bitcoin deposit address and pays out to your Solana address.