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
Short answer
A Base to Solana bridge 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 layer 2 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.
| Most common route | Fast bridge (Relay, Mayan, deBridge) |
|---|---|
| Official bridge | Base-Solana bridge (Chainlink CCIP + Coinbase) |
| Official bridge flow | Burn on Base, prove and finalize on Solana |
| Official bridge wait | About 15 min before the proof step |
| Real USDC | Circle CCTP |
| Needed on arrival | A little SOL for fees |
| Wallets | EVM 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 wrapped token.
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 native asset 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 relayer must do it.
Fast bridges take another path. A solver 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
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Intent-based bridge | SOL, USDC and popular Solana tokens | Seconds to 1 min | Small markup, Solana fee included | Most Base to Solana transfers |
| Circle CCTP | Real USDC | Seconds (fast mode), longer in standard mode | Network fees, plus any fast transfer fee | Large USDC amounts |
| Base-Solana bridge | SOL back on Solana, or a Base token as a token on Solana | About 15 min plus the proof step | Base fee + SOL fees for the proof | Sending bridged SOL home, builders |
| Centralized exchange | SOL, USDC or other Solana tokens | Depends on the exchange | Trading fee + withdrawal fee | People with a verified account |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Relay | SOL, USDC and popular tokens | Solver pays you | Fast for common coins. Named by Base as one of the apps rolling out the Base-Solana bridge. |
| Mayan | SOL, USDC and many tokens | Uses Wormhole | Solvers bid for your order. |
| deBridge | Most Solana tokens | Orders, no pools | Swap and transfer in one step. Pay the fee in ETH on Base. |
| Circle CCTP | Real USDC | Circle confirms | Best for USDC. Used inside many bridge apps. |
| Base-Solana bridge | Native SOL or Solana tokens back on Solana | Chainlink CCIP + Coinbase | Official bridge, live since December 4, 2025. Base to Solana needs a prove and finalize step on Solana. |
| Across | USDC | Relayer pays you | Says it links Base and Solana directly for USDC. |
| LI.FI | Depends on route | Same as chosen bridge | Compares several bridges for you. |
How to move Base to Solana
These steps use an intent-based bridge (Relay, Mayan or deBridge, or an aggregator 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
Get both wallets ready
You need an EVM 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
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 "gas on destination" option if the bridge offers it.
- 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
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
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
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
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.