Solana to Avalanche Bridge
There is no official bridge from Solana to Avalanche. Most people use a fast bridge such as Mayan, Relay or deBridge, which takes SOL or USDC on Solana and pays AVAX, USDC or another token on the Avalanche C-Chain. Circle CCTP moves real USDC and delivers native USDC, not USDC.e. Send to a 0x C-Chain address and plan for a little AVAX on arrival.
Reviewed October 25, 2026 ยท 7 solutions checked
On this page
Short answer
Going from Solana to Avalanche means moving value from a Solana wallet such as Phantom or Solflare to a 0x address on the Avalanche C-Chain, the part of Avalanche where most apps and tokens live. The two networks do not share addresses, wallets or token standards, so a bridge or swap service does the work in between.
The Avalanche Bridge in Core is for Avalanche and Ethereum, not Solana. Most people pick a fast bridge like Mayan, Relay or deBridge, or let an aggregator such as LI.FI compare them. To move USDC, Circle CCTP burns it on Solana and mints native USDC on Avalanche. Either way, keep in mind that every action on the C-Chain afterwards costs a little AVAX.
| Most common route | Fast bridge (Mayan, Relay, deBridge) |
|---|---|
| Official bridge | None for this route |
| Real USDC | Circle CCTP, arrives as native USDC |
| Fees on Solana paid in | SOL |
| Needed on arrival | A little AVAX for gas |
| Address to use | C-Chain, starts with 0x |
Why this route is difficult
Solana has its own address format, wallets and SPL tokens. The Avalanche C-Chain runs the Ethereum Virtual Machine, with 0x addresses and ERC-20 tokens. SOL has no home on Avalanche, so it is either swapped into an Avalanche token on the way or delivered as a wrapped copy made by a bridge.
USDC is simpler. Circle issues it on both networks, and CCTP burns USDC on Solana and mints the same amount of native USDC on Avalanche. No pool or wrapped token sits in the middle.
Possible approaches
1Intent-based swap
A solver pays you AVAX, USDC or another token on the C-Chain and is repaid from what you deposited on Solana.
Trade-offFast, and you can change token on the way. Prices depend on solver competition.
2Issuer burn-and-mint
Circle CCTP burns USDC on Solana and mints native USDC on Avalanche.
Trade-offReal USDC with no pool limits, but only for USDC.
3Lock-and-mint wrapped token
Wormhole Portal locks your token on Solana and mints a wrapped version on Avalanche.
Trade-offCovers many tokens, but the wrapped token depends on the bridge and may be hard to trade.
Options compared
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Intent-based bridge | AVAX, USDC and popular Avalanche tokens | Seconds to a few minutes | Markup built into the quote | Most transfers, including SOL to AVAX |
| Circle CCTP | Native USDC on Avalanche | Seconds with Fast Transfer, longer with Standard | Network fees, plus any app fee | Moving USDC |
| Aggregator | Depends on the chosen route | Same as the chosen bridge | Bridge price, plus any app fee | Comparing quotes in one place |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Mayan | AVAX, USDC and many tokens | Uses Wormhole | Supports Solana and Avalanche. Offers a gas on destination option. |
| Relay | AVAX, USDC and popular tokens | Solver pays you | Supports Solana and Avalanche. Fast for common coins. |
| deBridge | Most Avalanche tokens | Orders, no pools | Swap and transfer in one step. |
| Circle CCTP | Native USDC | Circle confirms | USDC only. Used inside many bridge apps. |
| Allbridge Core | USDC, USDT | Allbridge contracts, no pooled user funds | Stablecoins only. Optional gas top-up. |
| Wormhole Portal | Wrapped tokens | Wormhole Guardians | Use portalbridge.com. Check that the wrapped token trades on Avalanche. |
| LI.FI | Depends on route | Same as chosen bridge | Compares several bridges for you. |
How to move Solana to Avalanche
These steps fit an intent-based bridge such as Mayan, Relay or deBridge, or an aggregator like LI.FI. Sending USDC through an app built on Circle CCTP follows the same pattern: you sign on Solana and native USDC arrives on the C-Chain.
- 1
Prepare a Solana wallet and a C-Chain address
Your coins should be in a Solana wallet such as Phantom or Solflare, with a little SOL left for fees. On the other side, copy a 0x address from Core, MetaMask or Rabby set to the Avalanche C-Chain.
- 2
Pick the route and what you receive
In the bridge, set Solana as the source and Avalanche as the destination. Choose AVAX, USDC or another token. If the C-Chain wallet is empty, receive some AVAX or use a gas on destination option if one is offered.
- 3
Compare quotes and check the address
Look at the amount you will receive, not only the fee line. Confirm the recipient is a 0x address and the network is Avalanche C-Chain, not an X-Chain or P-Chain address and not another EVM network.
- 4
Sign and track it
Approve the transaction in your Solana wallet and pay the fee in SOL. Track it in the bridge app and on Solscan, then look up your address on Snowtrace. If it seems slow, wait for the order to finish before you try again.
Fees and timing
On Solana you pay the network fee in SOL, usually a fraction of a cent. On the C-Chain gas is paid in AVAX. It is normally small, but with zero AVAX you cannot move what arrives.
Most of the cost is the bridge fee or the price markup. Fast bridges put it inside the quote, so compare the amount received. CCTP itself has no pool or markup, though apps built on it can add a fee, and Fast Transfer can cost slightly more than Standard.
A route that gives you a wrapped token, for example SOL wrapped by Wormhole, can leave you with a coin that trades thinly on Avalanche. Selling it later may cost more than the bridge fee.
Common mistakes
- Arriving on the C-Chain with USDC or another token and no AVAX, so nothing can be moved or swapped.
- Using an X-Chain or P-Chain address. Bridges pay out on the C-Chain, so use the 0x address.
- Mixing up native USDC and USDC.e on Avalanche. CCTP delivers native USDC, so check which one an app or exchange expects before sending it on.
- Picking the wrong EVM network in a multi-chain wallet. A 0x address looks the same on many networks, so confirm the destination says Avalanche.
Before you transfer
- Make sure you will have AVAX on the C-Chain. Receive some, use gas on destination, or hold a little there already.
- Choose what you want on Avalanche before you start: AVAX, USDC or another token. The route follows from that.
- Keep some SOL in your Solana wallet to pay for signing.
- Try a small amount first when moving a large sum.
Frequently asked questions
No. The Avalanche Bridge in Core connects Avalanche with Ethereum. For Solana, people use independent bridges such as Mayan, Relay, deBridge or Wormhole Portal, or apps built on Circle CCTP.
Use an app that supports Circle CCTP, or a fast bridge. CCTP burns USDC on Solana and mints native USDC issued by Circle on the Avalanche C-Chain.
Yes. A fast bridge such as Mayan, Relay or deBridge can take SOL on Solana and pay you AVAX on the C-Chain in one step.
Use your C-Chain address, which starts with 0x. X-Chain and P-Chain addresses are a different format and are not used by these bridges.
Fast bridges usually take seconds to a few minutes. CCTP Fast Transfer usually takes seconds. Standard Transfer waits for finality on Solana first, so it takes a bit longer.