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.
Step by Step
- Copy your Solana address from Phantom, Solflare or a multichain 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.
