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.

3 of 3 sources answered · updated 13:58 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 cctp
1,000.30 USDC
≈ $999.90
0.01%
$0.10
no data20 s
LI.FI
via polymerStandard
996.90 USDC
≈ $996.50
0.35%
$3.50
$0.1118 min
deBridge
via debridge
999.60 USDC
≈ $999.20
0.42%
$4.25
no data1 s

Fee is everything lost between what you send and what you receive. Where the transfer goes through us — the widget on this page — our integrator fee is already inside that number; the other providers are quoted at their 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-10
Binance0.3 USDC3 USDCchecked 2026-09-10
Bybit1 USDC1 USDCchecked 2026-09-10

Bridge through LI.FI

The widget executes the transfer through LI.FI. Its quote includes LI.FI's fee and our fee of 0.10%.

Fee history

History is being collected: the chart appears after 7 days of quotes.

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 the widget on this site and may earn from exchange referral links. Routes are ordered by the amount you receive, 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.

Fewer providers, wider spread

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 — an Ethereum address will not work, because the formats are incompatible — and send over a route that ends on Solana. Which provider delivers most for your amount is compared here.

How do I send USDT to a Phantom wallet?

The same way, with USDT selected as the token. Note that fewer providers quote USDT into Solana than USDC; the Quote sources column on this page shows how many answer for each route.

How do I swap Solana to Ethereum?

That is the reverse direction, priced separately — open the route from Solana to the network you want and compare it there. Quotes are not symmetrical: the same pair can cost different amounts each way.

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 that the exchange credits USDT on Solana at all — several list the token only on other networks.

Sources

Routes to Solana

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