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
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 gas. Solana is a separate network, so you need one more step to get there.
Hyperliquid accounts use EVM 0x addresses, and Solana uses a different address format. Have a Solana wallet such as Phantom ready and enter its address on the bridge. If you hold USOL on Hyperliquid, Unit sends native SOL straight to that Solana address.
| Direct withdraw target | Arbitrum (USDC) |
|---|---|
| Withdrawal fee | 1 USDC |
| Withdrawal time | 3 to 4 minutes to Arbitrum |
| Destination address | Solana address, not 0x |
| Native SOL path | Unit (USOL to SOL) |
Why this route is difficult
Hyperliquid runs its own chain, HyperCore, 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
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Withdraw to Arbitrum, then Circle CCTP | Native USDC on Solana | Minutes per hop | 1 USDC plus bridge and gas fees | Most USDC withdrawals |
| Withdraw to Arbitrum, then Mayan or deBridge | USDC, SOL or another token on Solana | Minutes per hop | 1 USDC plus the bridge quote | Getting SOL instead of USDC |
| Unit | Native SOL on Solana | Depends on Unit processing | Solana network fee | Holders of USOL |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Hyperliquid withdraw | Native USDC on Arbitrum | Hyperliquid validators sign the bridge transaction | 1 USDC fee, 3 to 4 minutes, needs a second hop to Solana. |
| Circle CCTP | Native USDC on Solana | Burn and mint by Circle | Solana is a CCTP V2 chain. Circle says HyperCore withdrawals work to any CCTP chain. |
| Mayan | USDC, SOL or other tokens on Solana | Non custodial, auction based routes | Common route for the Arbitrum to Solana hop. Its gasless HyperCore withdrawal is documented for EVM chains. |
| deBridge | USDC, SOL or other tokens on Solana | Solvers via the DLN network | Another option for the Arbitrum to Solana hop. |
| Unit | Native SOL on Solana | 2 of 3 guardians: Unit, Hyperliquid Labs, Infinite Field | For USOL only. The network fee is deducted from the amount. |
How to move Hyperliquid to Solana
Withdraw to Arbitrum, then bridge to Solana
- 1
Open the withdraw screen
In app.hyperliquid.xyz press Withdraw and choose USDC. HyperCore and HyperEVM keep separate balances, so make sure the USDC sits on HyperCore.
- 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
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
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.