Bridge ETH to Solana (2026): Cheapest Routes and Real Fees

The Ethereum logo and the Solana logo, each on a dark round badge, joined by a white arrow pointing from Ethereum to Solana. A soft green glow sits behind them on a near-black background. Below is the headline "CHEAPEST ROUTES" in large condensed capitals, with "ROUTES" in Solana green, and a small "2026" pill underneath.

To bridge ETH to Solana cheaply, open Mayan and Relay, quote ETH on Ethereum to SOL on Solana in both, and take whichever gives more SOL. Connect MetaMask to each, enter the same amount and compare what you’d receive. The steps below work for either app.

It’s worth the two minutes. Mayan’s fee rule comes to about 90 cents on $1,000, while MetaMask’s own swap adds $8.75 on top of the route it picks. Want dollars instead? Pick USDC on Solana in the same screen. Already holding USDC on Ethereum? Send it with Across for 0.01% and it lands as native USDC.

For the bigger picture, our guide covers how bridging works and fixing a stuck transfer.

How to bridge ETH to SOL with Mayan or Relay

Both apps work the same way, so one list covers them. Here’s the swap screen, with Mayan as the example.

Mayan swap screen with ETH on Ethereum in From, SOL on Solana in To, a Solana destination address and the fast route of about 35 seconds selected, showing a 0.03% fee, about 0.01% to Circle and a relayer fee of about $0.50
An example of the swap screen, here on Mayan: the fields to set to swap ETH on Ethereum for SOL on Solana.
  1. Have a Solana address to receive into. MetaMask’s built-in Solana account works. For a proper Solana wallet, Solflare is way better these days and Jupiter’s wallet is obviously great. Phantom has fallen off massively for me and feels slower now. My wallet picks explain why, and if you have nothing yet, set one up first.
  2. Open the apps yourself. Type swap.mayan.finance and relay.link or use bookmarks. Fake bridge sites copy these screens to drain wallets, so basic wallet security habits are worth five minutes before you sign anything.
  3. Connect MetaMask and set From to ETH on Ethereum, then the amount. Phantom’s Ethereum account connects the same way. Leave a few dollars of ETH for gas.
  4. Set To as SOL on Solana. Connect your Solana wallet or paste its address, and check the first and last few characters.
  5. Compare what you receive. Mayan shows a fast route of about 35 seconds and a slow one of about 15 minutes. Take the fast one: the slow route carries a bigger relayer fee, so it tends to pay out less SOL anyway. For dollars, pick USDC on Solana instead. Mayan delivers native USDC (the real Circle-issued token) on the same fees. If you land USDC, tick the gas drop when it’s offered. It adds 0.01 SOL by default for Solana fees and doesn’t trigger if your wallet already holds enough.
  6. Confirm in MetaMask. It’s one Ethereum transaction, with no approval step because ETH isn’t a token contract.
  7. Check it landed. Mayan’s fast route is done in well under a minute. Relay is quick too, but its time estimate grows with the amount, so read it before a big send. Paste your address into a Solana block explorer to watch it arrive. Landing as SOL covers your Solana fees, so you can start swapping straight away.

ETH to Solana bridge fees at $100, $1,000 and $10,000

On $1,000, Mayan’s fast route charges about 90 cents and Relay about 62 cents before its swap costs, while a swap inside MetaMask or Phantom adds $8.50 to $8.75 on top. These are the fee rules as of 8 October 2026, and the live quote is what counts.

Route Fee rule On top
Mayan fast route 0.03% + about 0.01% to Circle + relayer fee of about $0.50 Ethereum gas
Relay $0.02 + 0.06% on a swap like ETH to SOL Swap costs and Solana gas (inside the quote), plus Ethereum gas
MetaMask swap 0.875% The route it picks
Phantom swap 0.85% on most swaps The route it picks

The relayer fee is what Mayan pays someone to deliver your SOL on Solana. The Circle part is there because Mayan moves the value as USDC in the middle, through CCTP (Circle’s own USDC transfer system). Our Mayan page covers the project itself. Relay has no 50 cent relayer fee, so it looks cheaper on small amounts, but its swap costs sit inside the quote rather than the headline. That’s why the only number worth comparing is the SOL you get.

The wallet cut is the one that grows with the amount: about 85 cents on $100, but $85 to $87.50 on $10,000. On $100 that’s pocket change, so staying in the wallet is fine if you value the one click. On $10,000 you’re handing Phantom $85 for one click. I’d open Mayan and Relay instead, it’s a couple of minutes’ work.

Ethereum gas comes on top and moves through the day, so check the gas tracker or the network fee MetaMask shows before you confirm.

For a third quote, Jupiter’s Bridge & Swap ranks deBridge and GUM routes by what you’ll receive and adds no fee of its own. Our Jupiter guide covers the rest of the app.

Bridging ETH to Solana inside MetaMask or Phantom

In MetaMask, click Swap, set ETH on Ethereum as From and SOL on Solana as To, enter the amount and confirm. The SOL lands in MetaMask’s Solana account, and the quote already includes the 0.875%. In Phantom, keep the ETH on Phantom’s Ethereum address, open Swap, pay with ETH on Ethereum and receive SOL on Solana.

Bridge USDC from Ethereum to Solana with Across

For USDC already on Ethereum, Across is the route I’d use. You get native USDC on Solana in about 20 seconds for 0.01%, which is 10 cents on $1,000, because it runs on CCTP’s Fast mode.

  1. Open app.across.to and set Ethereum to Solana, USDC on both sides, plus your Solana address.
  2. Approve, then send. USDC is a token contract, so the first time you sign an approval transaction (a cheap one-off permission) before the transfer.
  3. Wait about 20 seconds for it to land.
Across bridge screen sending USDC from Ethereum to Solana with a 0.01% fee, 10 cents on $1,000, arriving in about 20 seconds after a one-off approval
Across set up to send USDC from Ethereum to Solana as native USDC.

Holding USDT instead? Our USDT walkthrough covers what lands from each route.

ETH on Base, an exchange, or keeping ETH on Solana

If your ETH or USDC already sits on Base or Arbitrum, don’t drag it back to mainnet first, because the Base route goes straight across. If it’s on an exchange, withdraw SOL or USDC on the Solana network and skip the bridge: here’s how that looks on Coinbase. If you want to keep holding ETH on Solana, Wormhole’s Portal bridges it as wrapped ETH (a Solana token backed by ETH held on Ethereum). Not every Solana app accepts it, so most people are better off landing SOL or USDC. Once it lands, here’s what you can do on Solana, and our beginner guides cover the basics.

FAQ

Do I need SOL in my Solana wallet before I bridge?

Not if you’re landing SOL, since it covers your Solana fees. USDC can’t pay those. If you land USDC, use Mayan’s gas drop from step 5, send a little ETH as SOL alongside, or buy some SOL.

Can I send ETH straight to a Solana address?

No. A Solana address isn’t an Ethereum address, so a normal ETH send can’t reach it. You need a cross-chain swap like the ones above.

How do I bridge back to Ethereum?

The same apps work in reverse. Our Solana to Ethereum guide covers each token and what your Ethereum wallet needs before the money lands.

Loading author info...

Loading recommendations...

Join the community and don't miss a crypto giveaway.

Subscribe for updates by e-mail with the latest research reviews, airdrop news, reward programs, event updates about upcoming airdrops.

By entering your email address you are accepting our Terms & Conditions and Privacy & Cookie Policy.

₿