To swap ETH to SOL in one step, use a cross-chain swap: choose ETH on Ethereum or a layer 2 such as Arbitrum or Base as “from”, SOL on Solana as “to”, paste your Solana address, review the quote and confirm. The route converts and bridges together, usually in a few minutes. Starting from a layer 2 avoids mainnet gas.
Key Takeaways
- One step: swap and bridge happen together.
- Recipient: a Solana (base58) address.
- Cheaper start: layer 2s cost less gas than Ethereum mainnet.
- Reverse: SOL to ETH works the same way.
Live Quotes: $1,000 of ETH to SOL
| Route | Value in | You receive (value) | Route fees | Source gas | Time |
|---|---|---|---|---|---|
| ETH on Ethereum → SOL | $998.51 | $998.00 | $2.50 | $0.03 | seconds |
| ETH on Arbitrum → SOL | $999.05 | $998.63 | $2.50 | $0.01 | seconds |
| ETH on Base → SOL | $1,000.00 | $999.68 | $2.50 | under $0.01 | seconds |
Quotes are live LI.FI routes requested on October 29, 2026 (routes via Mayan Swift, NEAR Intents, Relay and CCTP + Mayan), before the 0.7% Step Exchange service fee; they change every minute, and the widget shows the current one before you sign.
Both routes arrived in about 3 seconds with under $1 lost on $719; Base had slightly lower gas than Ethereum.
Step by Step
- Copy your Solana address from your wallet, for example Gem Wallet.
- Open the swap widget; connect your EVM wallet.
- From: ETH on Arbitrum, Base or Ethereum. To: SOL on Solana.
- Paste the Solana address, enter the amount.
- Check the quote and confirm.
Costs and Time
| Item | Typical |
|---|---|
| Source gas | Low on layer 2s, higher on mainnet |
| Route fees | Shown in the quote |
| Service fee | Shown before you confirm |
| Time | A few minutes |
Moving ETH itself to Solana, or receiving USDC instead, is covered in how to bridge ETH to Solana.
Tips
- Receive SOL, not only tokens, so you can pay Solana fees.
- Test with a small amount the first time.
- Check the recipient address carefully.
SOL market data is on CoinGecko.