Ethereum to Solana

Leaving the EVM world changes what "arriving" means: the destination needs a token account for the coin you send and a little SOL to use it. The table above compares what each provider delivers on Solana.

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

The address is the first place this goes wrong

Solana accounts are 32-byte Ed25519 keys, a different format from Ethereum’s 20-byte hex addresses, and there is no conversion between them (Solana documentation). An Ethereum address pasted into a Solana transfer is not a valid destination, and a wallet that shows both will show them as separate lines. Copy the Solana one.

Arriving is not the same as being usable

On Solana a wallet holds each token in its own token account, and creating one requires a small refundable SOL balance (Solana documentation). Providers handle this as part of the transfer, which is part of what their fee covers. What they do not cover is the SOL you will need to send the funds anywhere afterwards — a stablecoin balance with no SOL beside it cannot move.

Support varies by token

Not every provider bridges every token into Solana, and the ones that do quote quite differently. The Quote sources column above shows how many answered for the token you picked; a single answer is a price, not a comparison.

Or use an exchange

An exchange that holds your funds already and supports Solana withdrawals moves them from its own reserves, with no Ethereum transaction at all. Where we have a current withdrawal fee, that row is shown beside the bridges.

Questions

How do I bridge from Ethereum to Solana?

Copy the destination's Solana address first — it is not an Ethereum address, and the two formats cannot be converted into each other. Then compare providers for the token and amount you are moving.

Do I need SOL in the destination wallet?

To move the funds on afterwards, yes. Holding a token on Solana means holding a token account for it, and creating that account takes a small refundable SOL balance, paid by whoever creates it.

How do I swap ETH for SOL?

That is a trade rather than a transfer: a bridge moves the same token between networks, while swapping one asset for another is an exchange operation. Some providers do both inside one transaction, and the comparison still shows only what arrives.

How long does the transfer take?

Neither network holds this route back, so the time is the provider's own. Each publishes an estimate, shown in the Time column.

Sources

Tokens on this route