Solana BaseEstablished

Solana to Base Bridge

A busy route with an official option. The Base-Solana bridge, secured by Chainlink CCIP and Coinbase, brings SOL to Base as a token. Circle CCTP moves real USDC, and fast bridges like Relay, Mayan and deBridge swap SOL or USDC into ETH or USDC on Base.

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

Short answer

A Solana to Base takes coins from your Phantom or Solflare wallet and delivers them to a Base address. Base is a network built on Ethereum by Coinbase. It uses 0x addresses and fees paid in ETH, but those fees are much lower than on Ethereum itself.

There are two kinds of answer. If you want ETH or USDC on Base, a fast bridge such as Relay, Mayan or deBridge does the swap and the transfer in one step. For USDC, routes built on Circle CCTP give you real USDC issued by Circle. If you want to keep SOL and use it in Base apps, the Base-Solana bridge locks your SOL on Solana and creates a SOL token on Base.

The Base-Solana bridge went live on mainnet in December 2025. Base says it is secured by Chainlink CCIP alongside Coinbase, and it is being added to apps such as Relay, Zora and Aerodrome. Many users meet it inside those apps rather than on a separate bridge site.

Key facts
Official bridgeBase-Solana bridge (Chainlink CCIP + Coinbase)
Live sinceDecember 2025
SOL on BaseToken minted by the bridge, SOL locked on Solana
Real USDCCircle CCTP
Usual timeSeconds to a few minutes
Needed on arrivalA little ETH on Base
WalletsSolana + EVM wallet

Why this route is difficult

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

For USDC, Circle solves this by issuing USDC on both networks. CCTP destroys USDC on Solana and creates real USDC on Base. For SOL there is no issuer, so SOL on Base is always a token backed by SOL locked on Solana.

The Base-Solana bridge is one answer. According to Base's docs, you lock SOL or a Solana token in a vault on Solana, approve the message, and SOL is minted on Base as an ERC20 token. Base says the bridge is secured by Chainlink CCIP alongside Coinbase, so you trust those validators while your SOL is locked.

Fast bridges take another path. A pays you on Base first and is repaid from your Solana deposit later. You depend on them only for the short time before you are paid, but you end up with a different coin, not SOL.

Possible approaches

1Intent-based swap

A solver sends you ETH or USDC on Base right away and gets paid back from your Solana deposit.

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

2Official lock-and-mint bridge

The Base-Solana bridge locks SOL or Solana tokens on Solana and mints a matching token on Base, after validators approve the message.

Trade-offKeeps SOL exposure and is backed by Base, Coinbase and Chainlink, but you hold a bridged token and trust its validators.

3Issuer burn-and-mint

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

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

4Centralized exchange

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

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 bridgeETH, USDC and popular tokensSeconds to 1 minSmall markup, Base fee includedMost SOL or USDC to Base transfers
Base-Solana bridgeSOL or a Solana token as a token on BaseVaries, near instant with a relayer + any relay feeKeeping SOL exposure on Base
Circle CCTPReal USDCA few minutesNetwork feesLarge USDC amounts
Centralized exchangeETH, USDC or other Base tokens10-30 minTrading fee + withdrawal feePeople with a verified account

Working solutions

SolutionYou receiveCustody / verificationNotes
Base-Solana bridgeSOL and Solana tokens on BaseChainlink CCIP + Coinbase, live since December 2025. Open source and used inside apps such as Relay.
RelayETH, USDC, SOL on BaseSolver pays youFast for common coins. Named by Base as an app rolling out the Base-Solana bridge.
MayanETH, USDC and many tokensUses WormholeSolvers bid for your order.
deBridgeMost Base tokensOrders, no poolsSwap and transfer in one step.
Circle CCTPReal USDCCircle confirmsBest for USDC. Used inside many bridge apps.
AcrossUSDC pays youSupports USDC transfers from Solana, per its docs. Check that Base is offered for your transfer.
LI.FIDepends on routeSame as chosen bridgeCompares several bridges for you.

How to move Solana to Base

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 want SOL itself on Base, the flow in an app that uses the Base-Solana bridge is similar: you sign on Solana and receive the SOL token on Base.

  1. 1

    Get both wallets ready

    You need a Solana wallet such as Phantom or Solflare that holds the coins you want to move, plus a little SOL for fees. You also need a Base address. It starts with 0x. Phantom has one built in, or you can use Coinbase Wallet, MetaMask or Rabby.

  2. 2

    Connect and choose what you want on Base

    Open the bridge site, connect your Solana wallet, and paste or connect your 0x address. Make sure Base is the destination, not Ethereum. If you will have no ETH on Base, pick ETH, or turn on the "" option if the bridge offers it.

  3. 3

    Check the token you will receive

    If you choose SOL on Base, check which token the app gives you and look up its contract address on BaseScan. More than one token can carry the SOL name. Base advises checking token addresses and testing with small amounts first.

  4. 4

    Check the quote

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

  5. 5

    Sign on Solana

    Confirm the transaction in your Solana wallet. Solana fees are a fraction of a cent, and you sign only once.

  6. 6

    Follow the transfer

    Find your transaction on Solscan and watch the order page in the bridge app. When it is done, the coins show on BaseScan under your 0x address. If your wallet does not show a token, add it with the contract address from BaseScan.

  7. 7

    If it gets stuck or refunded

    If no solver fills your order, fast bridges usually refund you on Solana. 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 Solscan link.

Fees and timing

This is a cheap route. Solana fees are tiny, and Base fees are low compared with Ethereum. So even smaller transfers can make sense here, unlike transfers to Ethereum itself.

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. On the Base-Solana bridge you can pay for a relayer so the transfer finishes on Base for you.

Speed is good in this direction. Solana confirms in seconds, so fast bridges often finish within a minute. Routes that wait for more , such as CCTP standard transfers, take longer. On the Base-Solana bridge, the optional relayer finishes the Base side for you. Without it, you must complete that step yourself.

Common mistakes

  • Arriving on Base with USDC or SOL tokens but no ETH, so the funds cannot be moved or swapped.
  • Choosing Ethereum instead of Base as the destination. Both use 0x addresses, so the bridge will not warn you.
  • Pasting a Solana address as the recipient. Base needs a 0x address.
  • Buying a token called "SOL" on Base without checking its contract address. Anyone can create a token with that name.
  • Sending bridged coins straight to an exchange that does not accept that exact token on Base.
  • Using a site that claims to be the Base-Solana bridge without checking it from Base's official channels.

Before you transfer

  • Plan for ETH on Base. Receive ETH, use gas on destination, or have some ETH there already.
  • Decide first: do you want ETH or USDC on Base, or SOL itself? That decides the route.
  • For USDC, a CCTP route gives you real USDC that every Base app accepts.
  • If you hold SOL on Base, check the token address and which apps accept it.
  • 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

If you want ETH or USDC on Base, use a fast bridge such as Relay, Mayan or deBridge, or an aggregator that compares them. If you want to keep SOL, use an app that supports the official Base-Solana bridge.

Yes. The Base-Solana bridge went live on mainnet in December 2025. Base says it is secured by Chainlink CCIP alongside Coinbase. It moves SOL and Solana tokens to Base and back.

No. It is a token on Base backed by SOL locked on Solana. It follows the SOL price as long as the bridge works as designed and the SOL stays locked.

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

Fast bridges usually finish in under a minute. CCTP standard transfers take longer. On the Base-Solana bridge, timing depends on whether a relayer finishes the transfer for you.

Fees on Base are paid in ETH. They are small, but you still need some. If you arrive with only USDC or SOL tokens, you cannot move them until you get a little ETH.

Yes. The Base-Solana bridge works in both directions. Going back uses a proof step on Solana, so the flow is different from the trip to Base. Fast bridges also support Base to Solana.