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
Short answer
A Solana to Base bridge takes coins from your Phantom or Solflare wallet and delivers them to a Base address. Base is a layer 2 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.
| Official bridge | Base-Solana bridge (Chainlink CCIP + Coinbase) |
|---|---|
| Live since | December 2025 |
| SOL on Base | Token minted by the bridge, SOL locked on Solana |
| Real USDC | Circle CCTP |
| Usual time | Seconds to a few minutes |
| Needed on arrival | A little ETH on Base |
| Wallets | Solana + 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, validators 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 solver 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
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Intent-based bridge | ETH, USDC and popular tokens | Seconds to 1 min | Small markup, Base fee included | Most SOL or USDC to Base transfers |
| Base-Solana bridge | SOL or a Solana token as a token on Base | Varies, near instant with a relayer | Network fees + any relay fee | Keeping SOL exposure on Base |
| Circle CCTP | Real USDC | A few minutes | Network fees | Large USDC amounts |
| Centralized exchange | ETH, USDC or other Base tokens | 10-30 min | Trading fee + withdrawal fee | People with a verified account |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Base-Solana bridge | SOL and Solana tokens on Base | Chainlink CCIP + Coinbase | Official bridge, live since December 2025. Open source and used inside apps such as Relay. |
| Relay | ETH, USDC, SOL on Base | Solver pays you | Fast for common coins. Named by Base as an app rolling out the Base-Solana bridge. |
| Mayan | ETH, USDC and many tokens | Uses Wormhole | Solvers bid for your order. |
| deBridge | Most Base tokens | Orders, no pools | Swap and transfer in one step. |
| Circle CCTP | Real USDC | Circle confirms | Best for USDC. Used inside many bridge apps. |
| Across | USDC | Relayer pays you | Supports USDC transfers from Solana, per its docs. Check that Base is offered for your transfer. |
| LI.FI | Depends on route | Same as chosen bridge | Compares several bridges for you. |
How to move Solana to Base
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 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
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
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 "gas on destination" option if the bridge offers it.
- 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
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
Sign on Solana
Confirm the transaction in your Solana wallet. Solana fees are a fraction of a cent, and you sign only once.
- 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
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 confirmations, 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.