Hyperliquid SolanaEstablished

Hyperliquid to Solana bridge

Hyperliquid's withdraw button sends USDC to Arbitrum, not Solana. From there a CCTP based bridge such as Mayan or deBridge moves it to a Solana wallet. If you hold USOL, Unit withdraws it as native SOL on Solana minus a network fee.

Reviewed October 25, 2026 ยท 5 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 Hyperliquid to Solana
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

Short answer

The standard withdraw button in the Hyperliquid app sends native USDC to Arbitrum. It costs 1 USDC, takes 3 to 4 minutes and needs only a signature, so you do not need ETH for . Solana is a separate network, so you need one more step to get there.

Hyperliquid accounts use 0x addresses, and Solana uses a different address format. Have a Solana wallet such as Phantom ready and enter its address on the . If you hold USOL on Hyperliquid, Unit sends straight to that Solana address.

Key facts
Direct withdraw targetArbitrum (USDC)
Withdrawal fee1 USDC
Withdrawal time3 to 4 minutes to Arbitrum
Destination addressSolana address, not 0x
Native SOL pathUnit (USOL to SOL)

Why this route is difficult

Hyperliquid runs its own chain, , and its USDC withdraw button was built around Arbitrum. Solana is reached through a second bridge or a service that handles that step for you.

Hyperliquid's docs now call the Arbitrum bridge legacy and name Circle CCTP as the preferred way. Circle says HyperCore withdrawals work to any CCTP chain, and Solana is one, so check which options the interface offers before you pick a route.

Possible approaches

1Two hops via Arbitrum

Use the native withdraw to Arbitrum, then a CCTP based bridge to Solana.

Trade-offWell documented, but two transactions and you need ETH on Arbitrum.

2Direct CCTP withdrawal

Circle says HyperCore withdrawals can go to any CCTP chain, Solana included, which removes the Arbitrum step.

Trade-offOnly works where an interface offers it. Check the app before you rely on it.

3Asset specific withdrawal

Unit burns USOL on Hyperliquid and releases native SOL on Solana.

Trade-offGives real SOL, but only for Unit assets and depends on Unit's guardians.

Options compared

OptionYou getTypical timeCostBest for
Withdraw to Arbitrum, then Circle CCTPNative USDC on SolanaMinutes per hop1 USDC plus bridge and gas feesMost USDC withdrawals
Withdraw to Arbitrum, then Mayan or deBridgeUSDC, SOL or another token on SolanaMinutes per hop1 USDC plus the bridge quoteGetting SOL instead of USDC
UnitNative SOL on SolanaDepends on Unit processingSolana network feeHolders of USOL

Working solutions

SolutionYou receiveCustody / verificationNotes
Hyperliquid withdrawNative USDC on ArbitrumHyperliquid sign the bridge transaction1 USDC fee, 3 to 4 minutes, needs a second hop to Solana.
Circle CCTPNative USDC on Solana by CircleSolana is a CCTP V2 chain. Circle says HyperCore withdrawals work to any CCTP chain.
MayanUSDC, SOL or other tokens on SolanaNon custodial, auction based routesCommon route for the Arbitrum to Solana hop. Its gasless HyperCore withdrawal is documented for EVM chains.
deBridgeUSDC, SOL or other tokens on Solana via the DLN networkAnother option for the Arbitrum to Solana hop.
UnitNative SOL on Solana2 of 3 guardians: Unit, Hyperliquid Labs, Infinite FieldFor USOL only. The network fee is deducted from the amount.

How to move Hyperliquid to Solana

Withdraw to Arbitrum, then bridge to Solana

  1. 1

    Open the withdraw screen

    In app.hyperliquid.xyz press Withdraw and choose USDC. HyperCore and keep separate balances, so make sure the USDC sits on HyperCore.

  2. 2

    Sign the withdrawal

    Enter the amount and sign. Validators send the Arbitrum transaction for you and deduct 1 USDC. Funds usually arrive in 3 to 4 minutes.

  3. 3

    Get a little ETH on Arbitrum

    The next hop is a normal Arbitrum transaction, so you need a small amount of ETH there for gas.

  4. 4

    Bridge to your Solana address

    Use a CCTP based bridge such as Mayan or deBridge to send USDC from Arbitrum to Solana. Enter your Solana address and check the received amount before you confirm.

Fees and timing

Hyperliquid charges 1 USDC per withdrawal to Arbitrum. A new account also pays a one time 1 USDC activation fee on its first outbound action.

The Arbitrum to Solana hop adds Arbitrum gas and the bridge fee. If the bridge swaps into SOL, the swap cost is part of the quote, so compare the final amount.

Unit deducts the Solana network fee from the SOL you withdraw.

Common mistakes

  • Entering your 0x Hyperliquid address as the Solana destination. Solana needs an address from a Solana wallet.
  • Withdrawing USOL through the USDC flow. USOL goes back through Unit to get native SOL on Solana.
  • Looking for funds on the HyperCore withdraw screen while they sit on HyperEVM. The two balances are separate.

Before you transfer

  • Check the destination address twice. A Solana address looks different from the 0x address your Hyperliquid account uses.
  • For large amounts, test with a small withdrawal first, keeping the 1 USDC fee in mind.
  • HyperEVM and Solana both run the current version of CCTP. Use an interface built on it, since Circle is phasing out the old V1 contracts.

Frequently asked questions

The standard withdraw button goes to Arbitrum. Circle says HyperCore withdrawals work to any CCTP chain, Solana included, so check whether your interface offers that. Otherwise withdraw to Arbitrum and bridge from there.

1 USDC per withdrawal to Arbitrum, plus a one time 1 USDC activation fee for new accounts. The hop to Solana has its own fees.

No. Hyperliquid accounts use EVM 0x addresses. To receive on Solana you need an address from a Solana wallet.

If you hold USOL, withdraw it through Unit. It sends native SOL to your Solana address minus the network fee.