Bridge USDC from Solana to Base: fees compared
Key findings
As of 3 Nov 2026, 10:35 UTC (run #538), the highest net amount for bridging $200 of USDC (USD Coin) from Solana to Base came from Across: 1.00 bps ($0.020, excluding source-chain gas) with a quoted arrival in 8 s, among 10 rankable quotes from 7 public APIs. NEAR Intents 1Click was second at 1.75 bps. Across was cheapest in 318 of the last 336 runs.
- Median cost via aggregators (platform fee > 0) is 28.3 bps vs 6.1 bps for direct quotes at $200.
Source: upswap.io snapshot #538 · raw responses archived with sha256 · Methodology · CC BY 4.0 · Zenodo DOI: Example / pending
Cheapest quote at each amount
Which bridge delivers the most USDC on Base right now?
At $200: Across leads at 1.00 bps excl. gas (10 rankable, 0 above input, 2 reference).
| # | Bridge / source | Net out | Cost bps | vs best | Gas est.† | ETA | Flags |
|---|---|---|---|---|---|---|---|
| 1 | Across Across | $199.944 | 1.00 best | — | not counted | 8 s | swap APIno API gas est.via CCTP |
| 2 | NEAR Intents 1Click NEAR Intents 1Click | $199.929 | 1.75 | +0.75 | $0.007 | 22 s | no API gas est. |
| 3 | Relay Relay | $199.898 | 3.30 | +2.30 | $0.007API $0.000 | 2 s | |
| 4 | Mayan FAST_MCTP Mayan | $199.858 | 5.30 | +4.30 | $0.007 | 3 s | no API gas est. |
| 5 | Mayan FAST_MCTP Mayan | $199.842 | 6.10 | +5.10 | $0.007 | 35 s | no API gas est. |
| 6 | NEAR Intents 1Click LI.FI | $199.405 | 27.96 | +26.96 | $0.007API $0.013 | 22 s | LI.FI platform fee incl. |
| 7 | Relay LI.FI | $199.399 | 28.29 | +27.29 | $0.007API $0.013 | 2 s | LI.FI platform fee incl. |
| 8 | LI.FI Intents LI.FI | $199.321 | 32.18 | +31.18 | $0.007API $0.013 | 8 s | LI.FI platform fee incl. |
| 9 | Mayan FAST_MCTP Mayan | $198.959 | 50.28 | +49.28 | $0.007 | 60 s | no API gas est. |
| 10 | deBridge DLN deBridge (DLN) | $197.562 | 120.16 | +119.16 | $0.007 | 11 s | no API gas est.fixed fee in extra |
| — | Circle CCTP (Fast) Circle CCTP V2(费率表) | $199.890 | 3.72 | — | — | — | fee schedule · reference |
| — | Circle CCTP (Fast) Circle CCTP V2(费率表) | $199.910 | 2.72 | — | — | — | fee schedule · reference |
† Gas est. = upswap gas basis v1: one source-chain estimate per run, source chain and token — the median of each quote API's own estimates (APIs weighted equally), applied to every bridge on the route. Shown beside cost, never ranked; Across gas is never counted. This route (Solana USDC) this run: $0.007.
How has the cost changed over time?
Across 336 runs in the last 7 days, the cheapest bridge at $200 was Across (318), NEAR Intents 1Click (18); the cheapest cost ranged 0.59–1.00 bps. With under 14 days of history we show the data but do not call a trend.
Quoted arrival time by bridge
Runs as cheapest at $200 (7 d)
Per-run data (336 runs) · CSV
Download this route’s history as CSV
| Run | Time (UTC) | Cheapest | bps | Median | Ranked | ETA |
|---|---|---|---|---|---|---|
| #538 | Across | 1.00 | 4.30 | 6 | 8 s | |
| #537 | Across | 1.00 | 5.30 | 7 | 8 s | |
| #536 | Across | 1.00 | 5.30 | 7 | 8 s | |
| #535 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #534 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #533 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #532 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #531 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #530 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #529 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #528 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #527 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #526 | Across | 1.00 | 4.30 | 6 | 8 s | |
| #525 | NEAR Intents 1Click | 0.89 | 5.29 | 7 | 22 s | |
| #524 | NEAR Intents 1Click | 0.77 | 4.29 | 6 | 22 s | |
| #523 | NEAR Intents 1Click | 0.78 | 5.29 | 7 | 22 s | |
| #522 | NEAR Intents 1Click | 0.79 | 5.30 | 7 | 22 s | |
| #521 | NEAR Intents 1Click | 0.80 | 5.30 | 7 | 22 s | |
| #520 | NEAR Intents 1Click | 0.82 | 4.30 | 6 | 22 s | |
| #519 | Across | 1.00 | 4.30 | 6 | 8 s | |
| #518 | NEAR Intents 1Click | 0.59 | 4.30 | 6 | 22 s | |
| #517 | NEAR Intents 1Click | 0.80 | 5.29 | 7 | 22 s | |
| #516 | Across | 1.00 | 4.29 | 6 | 8 s | |
| #515 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #514 | NEAR Intents 1Click | 0.97 | 5.29 | 7 | 22 s | |
| #513 | Across | 1.00 | 5.30 | 7 | 8 s | |
| #512 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #511 | Across | 1.00 | 4.29 | 6 | 8 s | |
| #510 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #509 | Across | 1.00 | 4.29 | 6 | 8 s | |
| #508 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #507 | Across | 1.00 | 4.30 | 6 | 8 s | |
| #506 | Across | 1.00 | 5.29 | 7 | 8 s | |
| #505 | Across | 1.00 | 4.30 | 6 | 8 s | |
| #504 | NEAR Intents 1Click | 0.99 | 4.30 | 6 | 22 s | |
| #503 | Across | 1.00 | 19.76 | 6 | 8 s | |
| #502 | Across | 1.00 | 19.76 | 6 | 8 s | |
| #501 | Across | 1.00 | 19.76 | 6 | 8 s | |
| #500 | Across | 1.00 | 19.78 | 6 | 8 s | |
| #499 | Across | 1.00 | 19.78 | 6 | 8 s | |
| #498 | Across | 1.00 | 19.79 | 6 | 8 s | |
| #497 | Across | 1.00 | 19.73 | 6 | 8 s | |
| #496 | Across | 1.00 | 19.71 | 6 | 8 s | |
| #495 | Across | 1.00 | 16.86 | 7 | 8 s | |
| #494 | Across | 1.00 | 16.86 | 7 | 8 s | |
| #493 | Across | 1.00 | 10.53 | 7 | 8 s | |
| #492 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #491 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #490 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #489 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #488 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #487 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #486 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #485 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #484 | Across | 1.00 | 3.33 | 7 | 8 s | |
| #483 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #482 | Across | 1.00 | 3.33 | 7 | 8 s | |
| #481 | Across | 1.00 | 10.09 | 8 | 8 s | |
| #480 | Across | 1.00 | 10.09 | 8 | 8 s | |
| #479 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #478 | Across | 1.00 | 11.98 | 8 | 8 s | |
| #477 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #476 | Across | 1.00 | 3.32 | 7 | 8 s | |
| #475 | Across | 1.00 | 6.93 | 8 | 8 s | |
| #474 | Across | 1.00 | 3.33 | 7 | 8 s | |
| #473 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #472 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #471 | Across | 1.00 | 3.32 | 7 | 8 s | |
| #470 | Across | 1.00 | 3.32 | 7 | 8 s | |
| #469 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #468 | Across | 1.00 | 11.97 | 8 | 8 s | |
| #467 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #466 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #465 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #464 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #463 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #462 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #461 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #460 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #459 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #458 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #457 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #456 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #455 | Across | 1.00 | 12.04 | 8 | 8 s | |
| #454 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #453 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #452 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #451 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #450 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #449 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #448 | NEAR Intents 1Click | 0.80 | 3.30 | 7 | 22 s | |
| #447 | NEAR Intents 1Click | 0.80 | 3.30 | 7 | 22 s | |
| #446 | NEAR Intents 1Click | 0.79 | 6.91 | 8 | 22 s | |
| #445 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #444 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #443 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #442 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #441 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #440 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #439 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #438 | Across | 1.00 | 12.03 | 8 | 8 s | |
| #437 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #436 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #435 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #434 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #433 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #432 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #431 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #430 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #429 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #428 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #427 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #426 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #425 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #424 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #423 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #422 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #421 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #420 | Across | 1.00 | 10.07 | 8 | 8 s | |
| #419 | Across | 1.00 | 12.01 | 8 | 8 s | |
| #418 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #417 | Across | 1.00 | 12.01 | 8 | 8 s | |
| #416 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #415 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #414 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #413 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #412 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #411 | Across | 1.00 | 12.03 | 8 | 8 s | |
| #410 | Across | 1.00 | 12.03 | 8 | 8 s | |
| #409 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #408 | Across | 1.00 | 6.91 | 8 | 8 s | |
| #407 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #406 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #405 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #404 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #403 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #402 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #401 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #400 | Across | 1.00 | 6.92 | 8 | 8 s | |
| #399 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #398 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #397 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #396 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #395 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #394 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #393 | Across | 1.00 | 18.73 | 8 | 8 s | |
| #392 | Across | 1.00 | 18.73 | 8 | 8 s | |
| #391 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #390 | Across | 1.00 | 18.73 | 8 | 8 s | |
| #389 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #388 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #387 | Across | 1.00 | 3.19 | 6 | 8 s | |
| #386 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #385 | Across | 1.00 | 16.42 | 8 | 8 s | |
| #384 | Across | 1.00 | 16.42 | 8 | 8 s | |
| #383 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #382 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #381 | Across | 1.00 | 16.42 | 8 | 8 s | |
| #380 | Across | 1.00 | 16.38 | 8 | 8 s | |
| #379 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #378 | Across | 1.00 | 16.38 | 8 | 8 s | |
| #377 | Across | 1.00 | 16.38 | 8 | 8 s | |
| #376 | Across | 1.00 | 16.38 | 8 | 8 s | |
| #375 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #374 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #373 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #372 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #371 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #370 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #369 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #368 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #367 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #366 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #365 | Across | 1.00 | 16.85 | 8 | 8 s | |
| #364 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #363 | Across | 1.00 | 16.29 | 8 | 8 s | |
| #362 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #361 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #360 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #359 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #358 | Across | 1.00 | 16.20 | 8 | 8 s | |
| #357 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #356 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #355 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #354 | Across | 1.00 | 16.03 | 8 | 8 s | |
| #353 | Across | 1.00 | 16.05 | 8 | 8 s | |
| #352 | Across | 1.00 | 16.06 | 8 | 8 s | |
| #351 | NEAR Intents 1Click | 0.81 | 16.08 | 8 | 22 s | |
| #350 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #349 | NEAR Intents 1Click | 0.77 | 3.29 | 7 | 22 s | |
| #348 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #347 | Across | 1.00 | 16.08 | 6 | 8 s | |
| #346 | NEAR Intents 1Click | 0.88 | 3.29 | 7 | 22 s | |
| #345 | NEAR Intents 1Click | 0.87 | 3.30 | 7 | 22 s | |
| #344 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #343 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #342 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #341 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #340 | Across | 1.00 | 3.29 | 7 | 8 s | |
| #339 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #338 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #337 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #336 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #335 | Across | 1.00 | 18.77 | 8 | 8 s | |
| #334 | Across | 1.00 | 18.77 | 8 | 8 s | |
| #333 | Across | 1.00 | 18.76 | 8 | 8 s | |
| #332 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #331 | Across | 1.00 | 18.74 | 8 | 8 s | |
| #330 | Across | 1.00 | 18.73 | 8 | 8 s | |
| #329 | Across | 1.00 | 18.71 | 8 | 8 s | |
| #328 | Across | 1.00 | 19.95 | 8 | 8 s | |
| #327 | Across | 1.00 | 18.72 | 8 | 8 s | |
| #326 | Across | 1.00 | 6.10 | 7 | 8 s | |
| #325 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #324 | Across | 1.00 | 34.22 | 7 | 8 s | |
| #323 | Across | 1.00 | 34.22 | 7 | 8 s | |
| #322 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #321 | Across | 1.00 | 28.87 | 7 | 8 s | |
| #320 | Across | 1.00 | 3.44 | 7 | 8 s | |
| #319 | Across | 1.00 | 6.10 | 7 | 8 s | |
| #318 | Across | 1.00 | 5.72 | 7 | 8 s | |
| #317 | Across | 1.00 | 3.32 | 7 | 8 s | |
| #316 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #315 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #314 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #313 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #312 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #311 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #310 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #309 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #308 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #307 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #306 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #305 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #304 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #303 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #302 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #301 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #300 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #299 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #298 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #297 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #296 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #295 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #294 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #293 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #292 | Across | 1.00 | 18.82 | 8 | 8 s | |
| #291 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #290 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #289 | Across | 1.00 | 16.15 | 8 | 8 s | |
| #288 | Across | 1.00 | 16.15 | 8 | 8 s | |
| #287 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #286 | Across | 1.00 | 16.13 | 8 | 8 s | |
| #285 | Across | 1.00 | 16.13 | 8 | 8 s | |
| #284 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #283 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #282 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #281 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #280 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #279 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #278 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #277 | Across | 1.00 | 16.18 | 8 | 8 s | |
| #276 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #275 | Across | 1.00 | 16.18 | 8 | 8 s | |
| #274 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #273 | Across | 1.00 | 18.87 | 8 | 8 s | |
| #272 | Across | 1.00 | 18.86 | 8 | 8 s | |
| #271 | Across | 1.00 | 18.87 | 8 | 8 s | |
| #270 | Across | 1.00 | 18.86 | 8 | 8 s | |
| #269 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #268 | Across | 1.00 | 18.87 | 8 | 8 s | |
| #267 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #266 | Across | 1.00 | 3.32 | 7 | 8 s | |
| #265 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #264 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #263 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #262 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #261 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #260 | Across | 1.00 | 18.84 | 8 | 8 s | |
| #259 | Across | 1.00 | 18.84 | 8 | 8 s | |
| #258 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #257 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #256 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #255 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #254 | Across | 1.00 | 16.18 | 8 | 8 s | |
| #253 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #252 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #251 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #250 | Across | 1.00 | 16.20 | 8 | 8 s | |
| #249 | Across | 1.00 | 16.20 | 8 | 8 s | |
| #248 | Across | 1.00 | 18.87 | 8 | 8 s | |
| #247 | Across | 1.00 | 16.19 | 8 | 8 s | |
| #246 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #245 | Across | 1.00 | 16.18 | 8 | 8 s | |
| #244 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #243 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #242 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #241 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #240 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #239 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #238 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #237 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #236 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #235 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #234 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #233 | Across | 1.00 | 16.17 | 8 | 8 s | |
| #232 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #231 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #230 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #229 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #228 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #227 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #226 | Across | 1.00 | 16.16 | 8 | 8 s | |
| #225 | Across | 1.00 | 18.85 | 8 | 8 s | |
| #224 | NEAR Intents 1Click | 0.96 | 3.30 | 7 | 22 s | |
| #223 | Across | 1.00 | 18.84 | 8 | 8 s | |
| #222 | Across | 1.00 | 18.84 | 8 | 8 s | |
| #221 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #220 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #219 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #218 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #217 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #216 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #215 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #214 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #213 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #212 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #211 | Across | 1.00 | 16.15 | 8 | 8 s | |
| #210 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #209 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #208 | Across | 1.00 | 3.31 | 7 | 8 s | |
| #207 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #206 | Across | 1.00 | 16.15 | 8 | 8 s | |
| #205 | Across | 1.00 | 16.14 | 8 | 8 s | |
| #204 | Across | 1.00 | 3.30 | 7 | 8 s | |
| #203 | Across | 1.00 | 16.15 | 8 | 8 s |
Which bridge should I use from Solana to Base for USDC?
Entering Base from Solana, prioritize bridges that quote both legs without hidden SOL rent surprises. Sending from Solana means signing with a Solana wallet and paying Solana fees, so the source-gas figures are Solana transaction costs and look nothing like the EVM routes.
Snapshot #45 (2026-10-24 04:05 UTC), tier by tier
- $20: Across 1.00 bps (ETA 8s), then NEAR Intents 1Click 2.42 bps (ETA 22s), then Mayan FAST_MCTP via Mayan 6.29 bps (ETA 35s) (11 ranked; 2 reference rows).
- $200: Across 1.00 bps (ETA 8s), then NEAR Intents 1Click 1.37 bps (ETA 22s), then Mayan FAST_MCTP via Mayan 3.10 bps (ETA 3s) (12 ranked; 2 reference rows).
- $2,000: Across 1.00 bps (ETA 8s), then NEAR Intents 1Click 1.30 bps (ETA 22s), then Mayan FAST_MCTP via Mayan 2.15 bps (ETA 3s) (12 ranked; 2 reference rows).
How wide is the USDC spread from Solana to Base?
At $200 the ranked set runs from 1.00 bps (Across) through a median of 27.83 bps to 131.65 bps (deBridge DLN via deBridge). 5 of 12 ranked quotes cost under 10 bps, so on a $200 transfer the gap between first and last is about $2.61.
Further down the $200 board: #4 Relay 3.30, #5 Mayan FAST_MCTP via Mayan 6.10, #6 NEAR Intents 1Click via LI.FI 27.36, #7 Relay via LI.FI 28.29, #8 LI.FI Intents via LI.FI 30.07, #9 Layerswap via LI.FI 35.52 (bps).
Best $200 quote per API (rows returned): Across 1.00 bps for Across (1); NEAR Intents 1Click 1.37 bps for NEAR Intents 1Click (1); Mayan 3.10 bps for Mayan FAST_MCTP (3); Relay 3.30 bps for Relay (1); LI.FI 27.36 bps for NEAR Intents 1Click (5); deBridge 131.65 bps for deBridge DLN (1).
Size sensitivity ($20 → $200 → $2,000, bps): Across 1.00 → 1.00 → 1.00; NEAR Intents 1Click 2.42 → 1.37 → 1.30; Mayan FAST_MCTP via Mayan 6.29 → 3.10 → 2.15.
Platform/integrator fees reported inside quotes on this route: LI.FI 25 bps on 5 row(s); NEAR Intents 1Click 1 bps on 1 row(s).
Quoted arrival ranges from 2s (Relay) to 60s (Mayan FAST_MCTP); these are API estimates, not measured arrivals.
Gas: every bridge on this route is shown with the same source-chain gas estimate — upswap gas basis v1, the median of the quote APIs' own estimates for Solana USDC in each run. In snapshot #45 it was $0.0079: 4.0 bps of $20, 0.4 bps of $200, 0.04 bps of $2,000, or 1.4% of the median ranked $200 quote (27.83 bps). Solana charges a base fee per signature plus an optional priority fee, paid in SOL. The estimate is shown in its own column and never folded into bps; Across gas is never counted.
Quoted ETA by row, top 10 at $200 on Solana → Base: Across 8s, NEAR Intents 1Click 22s, Mayan FAST_MCTP via Mayan 3s, Relay 2s, Mayan FAST_MCTP via Mayan 35s, NEAR Intents 1Click via LI.FI 22s, Relay via LI.FI 2s, LI.FI Intents via LI.FI 10s, Layerswap via LI.FI 6s, Glacis via LI.FI 20s.
Practical read for USDC Solana → Base
1. Across leads at every sampled size, which makes it the default to check first.
2. NEAR Intents 1Click trails by only 0.37 bps at $200, so ETA (8s vs 22s) or a frontend you trust can reasonably decide it.
3. Over 39 full runs at $200 the cheapest slot went to Across (34), NEAR Intents 1Click (5); 4 of 14 UTC days are covered, so treat this as a short trail, not a trend.
Open items: no real-money transfer on Solana → Base yet (planned after launch); security notes for these bridges stay unverified until sourced.
Author Arnold Burn · updated 2026-10-24 · status approved
How are these numbers measured?
Fixed dollar amounts, placeholder addresses, one price snapshot per run, raw responses archived with sha256. Ranked by net amount received; gas shown separately and never counted for Across.
- bps
- Basis points: 1 bps = 0.01% of the input amount.
- Net received
- amount_out_usd − fee_extra_usd. Ranking uses this.
- Gas
- One source-chain gas estimate per run for this source chain and token (upswap gas basis v1: median of the quote APIs’ own estimates), the same for every bridge; shown separately, not ranked. Across gas is never counted. Each API’s own figure is shown small beside it.
- Quote vs arrival
- Everything here is a quote. What actually arrives is only known from real-money tests (none yet).
- Quotes above input
- Listed at the bottom, excluded from rankings and statistics until a real transfer verifies them.
How do I cite this data?
Burn, A. / upswap.io (2026). Solana → Base USDC bridge quotes, snapshot #538, 3 Nov 2026, 10:35 UTC. https://upswap.io/routes/solana-to-base/usdc#quotes. CC BY 4.0. Accessed ____.
Route history CSV · All quotes in the latest run (CSV) · Open data →
Stable anchors: #summary #snapshot #tier-20 #tier-200 #tier-2000 #quotes #history #history-data #howto #method #disclosure #cite
