Short answer before the data: there is no permanent winner. The aggregator that returns the most output for an ETH to SOL swap is not the one with the cheapest fee, and the fastest route is rarely the most profitable one. Here is the route-by-route breakdown from live quotes, with the exact numbers.
How the comparison was run
All figures come from live quote responses captured on 12 October 2026 (06:01 UTC, requestId 03b6e8b6-e33e-47e8-b78f-91c62bb15ccc) and follow-up BTC quote pulls on 13–14 October. No wallet signature was needed — quotes are free, execution is what costs money. Each route was compared on four dimensions: final output, all-in fees, total time, and number of steps.
ETH → SOL: the output vs fee trap
Same 1 ETH, three very different results:
-
Circle CCTP → Jupiter (2 steps): 22.694 SOL — the most output. $0.25 in fees, ~26 minutes total (Ethereum finality dominates).
-
Butter (1 step): 22.685 SOL, $0.18, ~3 minutes.
-
Cheapest listed fee ($0.12, 30 sec): least SOL delivered of all three.
The fee spread looks tiny — $0.13 between best and worst. The output spread is not tiny: the "cheapest" route delivered roughly 0.1 SOL (~$11) less than the best. Anyone sorting by sticker fee leaves that on the table every single swap.
BTC → SOL: native vs wrapped decides everything
Second test, 0.1 BTC: the best route returned 74.259280 SOL via a Flashnet leg, $0.15 fee, ~45 seconds. Starting instead from wrapped BTC (WBTC on Arbitrum), every quoted route still landed native SOL — but the path grew a step (WBTC → USDC via Circle bridge → SOL), ~26 minutes, and wraps always add counterparty risk. Read the destination token field before comparing anything else; a route that ends in an IOU is a different product.
The worst route in the sample (XO Swap) trailed by −2.39% on output. Aggregation quality is a distribution — glance at the top three routes, never blind-accept the first.
The decision rule that survived both tests
1. Get quotes for your exact pair and amount.
2. Read the destination token: native or wrapped?
3. Sort by final output, not fee.
4. Check fee and time only as tiebreakers.
On both routes the aggregator's best route won on output while being neither cheapest nor fastest. If your trade is small and minutes matter, the fast one-step bridge is rational. If you are moving size, output dominates everything — and the data says the fee-sorted "cheapest" option is the most expensive mistake in cross-chain swapping.
Sources
-
Rango execution pages for the tested routes: https://rango.exchange/swap/eth-to-sol and https://rango.exchange/swap/btc-to-sol
-
Rango Learn — cross-chain swap aggregators, gas and fees: https://rango.exchange/learn/decentralized-finance/crosschain-aggregators-gasfees-transaction
-
Circle CCTP finality: https://developers.circle.com/cctp/concepts/finality-and-block-confirmations
-
Solana fee structure: https://solana.com/docs/core/fees/fee-structure
Method note: all numbers from live routing responses, 12 Oct 2026 06:01 UTC and 13–14 Oct follow-ups, no estimated or carried-over figures.