Base SolanaEstablished

Base to Solana Bridge

A busy route with several good options. Fast bridges like Relay, Mayan and deBridge swap ETH or USDC on Base into SOL or USDC on Solana in one step. Circle CCTP moves real USDC. The official Base-Solana bridge also works in this direction, but it is a slower withdrawal with a proof step on Solana.

Reviewed October 14, 2026 · 7 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 Base to Solana
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

Short answer

A Base to Solana takes coins from your 0x wallet on Base and delivers them to a Solana address in a wallet such as Phantom or Solflare. Base is a network built on Ethereum by Coinbase. Solana is a separate network with its own addresses, wallets and token standard. So something has to carry your value across.

For most people the answer is a fast bridge. Relay, Mayan and deBridge take ETH or USDC on Base and pay you SOL, USDC or another token on Solana, usually within a minute. If you move USDC, a route built on Circle CCTP gives you real USDC issued by Circle on Solana.

The official Base-Solana bridge went live on mainnet on December 4, 2025. Base says it is secured by Chainlink CCIP alongside Coinbase. Going from Base to Solana works like a withdrawal. You burn the bridged token on Base, wait for a new state root to reach Solana, and then a proof is checked on Solana before your coins are released. Base's GitHub repo says the root takes about 15 minutes to arrive.

Key facts
Most common routeFast bridge (Relay, Mayan, deBridge)
Official bridgeBase-Solana bridge (Chainlink CCIP + Coinbase)
Official bridge flowBurn on Base, prove and finalize on Solana
Official bridge waitAbout 15 min before the proof step
Real USDCCircle CCTP
Needed on arrivalA little SOL for fees
WalletsEVM wallet + Solana wallet

Why this route is difficult

Base and Solana are built very differently. Base copies Ethereum, with 0x addresses and ERC20 tokens. Solana has its own address format, wallets and token standard. A coin on Base does not exist on Solana by itself. Something has to release it there, create it there, or hand you a different coin.

For USDC, Circle solves this by issuing USDC on both networks. CCTP destroys USDC on Base and creates real USDC on Solana. You do not depend on a pool or a .

The Base-Solana bridge treats this direction like a withdrawal. According to Base's docs, you burn the token on Base and wait for the message to become provable. Then a Merkle proof is checked on Solana and the is unlocked. Base calls this the full custody path. The bridge posts state roots to Solana but does not run the last step for you, so you or a must do it.

Fast bridges take another path. A pays you on Solana first and is repaid from your Base deposit later. You depend on them only for the short time before you are paid, but you get the coin the solver pays out, which is usually a different coin from the one you sent.

Possible approaches

1Intent-based swap

A solver sends you SOL, USDC or another token on Solana right away and gets paid back from your Base deposit.

Trade-offFast and can change one token into another. The price depends on how many solvers compete.

2Issuer burn-and-mint

Circle CCTP destroys USDC on Base and creates real USDC on Solana.

Trade-offReal USDC with no pool limits, but only for USDC.

3Official burn-and-prove bridge

The Base-Solana bridge burns the bridged token on Base. After a state root reaches Solana, a proof is checked there and the native SOL or Solana token is released.

Trade-offBacked by Base, Coinbase and Chainlink and needs no solver, but it is slower and needs an extra step on Solana.

4Centralized exchange

Deposit ETH or USDC on Base to an exchange that supports both networks, trade if needed, and withdraw on Solana.

Trade-offFamiliar and easy to fix, but you need an account and the exchange holds your money for a while.

Options compared

OptionYou getTypical timeCostBest for
Intent-based bridgeSOL, USDC and popular Solana tokensSeconds to 1 minSmall markup, Solana fee includedMost Base to Solana transfers
Circle CCTPReal USDCSeconds (fast mode), longer in standard mode, plus any fast transfer feeLarge USDC amounts
Base-Solana bridgeSOL back on Solana, or a Base token as a token on SolanaAbout 15 min plus the proof stepBase fee + SOL fees for the proofSending bridged SOL home, builders
Centralized exchangeSOL, USDC or other Solana tokensDepends on the exchangeTrading fee + withdrawal feePeople with a verified account

Working solutions

SolutionYou receiveCustody / verificationNotes
RelaySOL, USDC and popular tokensSolver pays youFast for common coins. Named by Base as one of the apps rolling out the Base-Solana bridge.
MayanSOL, USDC and many tokensUses WormholeSolvers bid for your order.
deBridgeMost Solana tokensOrders, no poolsSwap and transfer in one step. Pay the fee in ETH on Base.
Circle CCTPReal USDCCircle confirmsBest for USDC. Used inside many bridge apps.
Base-Solana bridgeNative SOL or Solana tokens back on SolanaChainlink CCIP + Coinbase, live since December 4, 2025. Base to Solana needs a prove and finalize step on Solana.
AcrossUSDCRelayer pays youSays it links Base and Solana directly for USDC.
LI.FIDepends on routeSame as chosen bridgeCompares several bridges for you.

How to move Base to Solana

These steps use an bridge (Relay, Mayan or deBridge, or an like LI.FI that compares them). It is the path most people take. If you hold SOL on Base that came through the Base-Solana bridge, use an app that supports that bridge to send it home. That flow has extra steps, covered below.

  1. 1

    Get both wallets ready

    You need an wallet such as Coinbase Wallet, MetaMask or Rabby with your coins on Base, plus a little ETH on Base for the fee. You also need a Solana address. Phantom and Solflare both work. Phantom also has a Base address built in.

  2. 2

    Connect and choose what you want on Solana

    Open the bridge site, pick Base as the source and Solana as the destination. Connect your Solana wallet or paste your Solana address. If your Solana wallet is empty, choose SOL as the coin you receive, or turn on a "" option if the bridge offers it.

  3. 3

    Check the address format

    A Solana address does not start with 0x. If the recipient field shows a 0x address, you have the wrong destination or the wrong wallet connected. Fix this before you sign.

  4. 4

    Check the quote

    Look at the amount you will receive, not at the fee line. The bridge markup and the Solana fee are usually built into that number. Fees on Base and Solana are low, so the markup is most of the cost.

  5. 5

    Approve and sign on Base

    If you send USDC or another token, your wallet may first ask you to approve the bridge to spend it. Then confirm the bridge transaction. Both are paid in ETH on Base.

  6. 6

    Follow the transfer

    Find your transaction on BaseScan and watch the order page in the bridge app. When it is done, the coins show in your Solana wallet and on Solscan. If a token does not show, search for it on Solscan by its mint address.

  7. 7

    If it gets stuck or refunded

    If no solver fills your order, fast bridges usually refund you on Base. Do not send a second time while the first order is still open. If nothing happens after the promised time, contact the bridge support with your BaseScan link.

Fees and timing

This is a cheap route. Base fees are low compared with Ethereum, and Solana fees are a fraction of a cent. So smaller transfers can make sense here.

The main cost is the bridge fee or the markup in the price. Fast bridges build it into the quote, so compare the amount you receive. CCTP has no pool or markup of its own, but apps that use it may add a fee, and the fast mode can carry a small fee.

The official Base-Solana bridge charges no fee of its own in this direction, according to Base's engineering blog. But someone has to send the proof to Solana and pay the SOL fee for it. That is either you or a third-party relayer or solver, which may charge for the service.

Speed differs a lot. Fast bridges often finish within a minute. On the Base-Solana bridge, you wait for a new root to reach Solana (about 15 minutes per Base's GitHub repo) and then run the prove and finalize steps.

Common mistakes

  • Arriving on Solana with USDC or another token but no SOL, so you cannot move or swap it.
  • Pasting a 0x address as the recipient. Solana needs its own address format.
  • Burning SOL on Base through the official bridge and then not finishing the prove step on Solana. Your SOL is only released once the proof is sent.
  • Buying a token called "SOL" or "cbBTC" without checking the contract or mint address. Anyone can create a token with that name.
  • Sending bridged coins straight to an exchange that does not accept that exact token on Solana.
  • Using a site that claims to be the Base-Solana bridge without checking it from Base's official channels.

Before you transfer

  • Plan for SOL on Solana. Receive SOL, use gas on destination, or have some SOL there already.
  • Decide first: do you want SOL, USDC or another token on Solana? That decides the route.
  • For USDC, a CCTP route gives you real USDC that every Solana app accepts.
  • If you hold cbBTC on Base, Coinbase says you can send it to your Coinbase account, where it becomes BTC. Check which networks your account offers for the withdrawal, or compare a bridge quote.
  • If you use the official bridge, make sure the app you use finishes the Solana step, or be ready to do it yourself.
  • Compare quotes by the amount you receive, because the fee is built into the price.
  • For large amounts, send a small test first.

Frequently asked questions

For most people, a fast bridge such as Relay, Mayan or deBridge, or an aggregator that compares them. For USDC, a route that uses Circle CCTP gives you real USDC on Solana.

Yes. It works in both directions. From Base to Solana, you burn the token on Base, wait for a new state root to reach Solana (about 15 minutes per Base's GitHub repo), and then prove and finalize the transfer on Solana. You or a relayer pays the SOL fee for that last step.

Use a bridge that supports Circle CCTP, or a fast bridge like Relay, Mayan, deBridge or Across. CCTP gives you real USDC issued by Circle on Solana.

Yes. A fast bridge swaps ETH on Base for SOL on Solana in one step. Pick ETH as the source token and SOL as the token you receive.

Fast bridges usually finish in under a minute. CCTP fast mode takes seconds, and standard mode takes longer. The official Base-Solana bridge takes longer, because of the wait for the state root and the proof step.

Fees on Solana are paid in SOL. They are tiny, but you still need some. If you arrive with only USDC, you cannot move it until you get a little SOL.

Coinbase says you can send cbBTC on Base to your Coinbase account, where it is turned into BTC. From there you can withdraw on a network your account offers. Some bridges also swap cbBTC across chains. Check the mint address of any cbBTC you receive on Solana.