Solana AvalancheEstablished

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
  1. Short answer
  2. Why this route is difficult
  3. Possible approaches
  4. Options compared
  5. Working solutions
  6. How to move Solana to Avalanche
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

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 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 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.

Key facts
Most common routeFast bridge (Mayan, Relay, deBridge)
Official bridgeNone for this route
Real USDCCircle CCTP, arrives as native USDC
Fees on Solana paid inSOL
Needed on arrivalA little AVAX for gas
Address to useC-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 sits in the middle.

Possible approaches

1Intent-based swap

A 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

OptionYou getTypical timeCostBest for
Intent-based bridgeAVAX, USDC and popular Avalanche tokensSeconds to a few minutesMarkup built into the quoteMost transfers, including SOL to AVAX
Circle CCTPNative USDC on AvalancheSeconds with Fast Transfer, longer with Standard, plus any app feeMoving USDC
AggregatorDepends on the chosen routeSame as the chosen bridgeBridge price, plus any app feeComparing quotes in one place

Working solutions

SolutionYou receiveCustody / verificationNotes
MayanAVAX, USDC and many tokensUses WormholeSupports Solana and Avalanche. Offers a option.
RelayAVAX, USDC and popular tokensSolver pays youSupports Solana and Avalanche. Fast for common coins.
deBridgeMost Avalanche tokensOrders, no poolsSwap and transfer in one step.
Circle CCTPNative USDCCircle confirmsUSDC only. Used inside many bridge apps.
Allbridge CoreUSDC, USDTAllbridge contracts, no pooled user funds only. Optional gas top-up.
Wormhole PortalWrapped tokensWormhole GuardiansUse portalbridge.com. Check that the wrapped token trades on Avalanche.
LI.FIDepends on routeSame as chosen bridgeCompares several bridges for you.

How to move Solana to Avalanche

These steps fit an 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. 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. 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. 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 network.

  4. 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 on Solana first, so it takes a bit longer.