Bridge to Solana

Solana is not an EVM network, so a transfer there is never just a matter of pasting the same address. What arrives, and what it costs to make the token usable once it lands, differs by provider — the table above compares them on the same transfer.

4 of 4 sources answered · updated 19:42 UTC

Quotes for $1,000.00 in USDC from Ethereum to Solana
Provider You receive Fee Gas on source network Time Execute
Across Lowest total cost
via Circle CCTP
Powered by Across
1,000.02 USDC
≈ $999.90
0.01%
$0.10
no data20 s
Mayan999.82 USDC
≈ $999.70
0.03%
$0.30
no data3 s
Relay999.80 USDC
≈ $999.68
0.03%
$0.32
$0.031 s
Symbiosis996.63 USDC
≈ $996.51
0.38%
$3.85
no data3 min

Fee is everything lost between what you send and what you receive. For providers this site executes transfers through — their rows carry a Bridge button wherever transfers are available — our integrator fee is already inside that number; every other provider is quoted at its own price. Gas on the source network is listed separately. Quotes refresh every 60 seconds while this page is open.

Via an exchange

Withdrawal fee to Solana on major exchanges. Depositing to the exchange, trading fees and account requirements are not included.

Exchange Withdrawal fee Minimum Source
OKX0.28 USDC1.3 USDCchecked 2026-09-15 over two weeks old — may have changed
Binance0.3 USDC3 USDCchecked 2026-09-15 over two weeks old — may have changed
Bybit0.3 USDC1 USDCchecked 2026-09-15 over two weeks old — may have changed
Gate0.499 USDC0.01 USDCchecked 2026-09-15 over two weeks old — may have changed
Crypto.com0.78272 USDC1.56544 USDCchecked 2026-09-15 over two weeks old — may have changed
WhiteBIT1 USDC10 USDCchecked 2026-09-15 over two weeks old — may have changed

Fee history

Median fee by provider, 2026-09-17 – 2026-10-160.00%0.25%0.50%2026-09-172026-10-16AcrossLI.FIMayanRelaySymbiosis

1 days without data

Risk: Crypto assets are volatile, and transfers between networks can fail or lose funds. Quotes can change before you confirm. Nothing here is financial advice.

Disclosure: We earn a fee when you bridge through this site and may earn from exchange referral links. Routes are ordered by total cost, not by what we earn. Full disclaimer

A Solana address is not an Ethereum address

Solana accounts are identified by 32-byte Ed25519 keys, a different format from the 20-byte hex addresses used on Ethereum and every EVM network (Solana documentation). One cannot be converted into the other, so moving funds here is always a real cross-chain transfer, whatever the wallet interface makes it look like. That is the first thing the providers above are quoting for.

Tokens on Solana live in their own accounts

A wallet holds each token in a separate token account tied to that token, and creating one takes a small, refundable SOL balance paid by whoever creates it (Solana documentation). In practice: the first time an address receives a given stablecoin, something has to pay for that account, and a wallet arriving with no SOL at all has no way to move the funds on afterwards.

MetaMask holds Solana now

MetaMask derives a Solana address for each account beside the Ethereum one, and can import an account from another Solana wallet (MetaMask Help Center). The old answer — that MetaMask could not hold SOL — no longer applies. What still matters is copying the Solana address, not the Ethereum one, from the same wallet.

Support differs by token

Not every bridge supports Solana, and support differs by token: the Quote sources column shows how many answered for each route. Where an exchange we track lists Solana for the token, its withdrawal fee sits beside the bridges, including when it is lower.

Questions

How do I add Solana to MetaMask?

There is no network to add by hand any more: MetaMask derives a Solana address for each account alongside the Ethereum one, and existing Solana accounts from other wallets can be imported. Check the address you copy starts the transfer on the right network.

How do I send USDC to a Phantom wallet?

Copy the wallet's Solana address and send over a route that ends on Solana; an Ethereum-style address will not work there, because the formats are incompatible. Phantom also holds addresses on some EVM networks, so make sure the one you copy is for Solana. Routes into Solana are compared here by total cost.

How do I send USDT to a Phantom wallet?

The same way, with USDT selected as the token. Support can differ between USDT and USDC, so check the Quote sources column on this page for how many answer on your route.

How do I send USDT from Phantom to an exchange?

Use the deposit address the exchange gives you for the Solana network specifically, and check on its deposit screen that it accepts USDT on Solana before you send.

Sources

Routes to Solana

From Token Quote sources Compare
Arbitrum USDC 4 Compare
Arbitrum USDT 2 Compare
Avalanche USDC 4 Compare
Avalanche USDT 2 Compare
Base USDC 4 Compare
Base USDT 2 Compare
BNB Chain USDC 3 Compare
BNB Chain USDT 2 Compare
Ethereum USDC 4 Compare
Ethereum USDT 2 Compare
Linea USDC 3 Compare
Linea USDT 1 Compare
Mantle USDC 2 Compare
Mantle USDT 1 Compare
Optimism USDC 4 Compare
Optimism USDT 2 Compare
Polygon USDC 4 Compare
Polygon USDT 2 Compare
Scroll USDC 2 Compare
Scroll USDT 1 Compare
Tron USDC 1 Compare
Tron USDT 1 Compare
zkSync Era USDC 2 Compare