Cheapest Bridge to Base
Live mainnet → BaseRight now, bridging from Ethereum mainnet to Base via the official native bridge costs about $0.030 for the deposit transaction (130,000 gas at 0.11 gwei, ETH ≈ $ 2,029). Paid bridges (Across, Hop, Stargate) typically beat the native bridge for transfers under ~$500 because they skip the L1 transaction entirely; the native bridge wins above that. Coinbase users can withdraw directly to Base for free. Updated 2026-05-31 01:32 UTC
Bridge cost breakdown
Bridge Ethereum → Base now
Jumper compares Across, Hop, Stargate, and 15+ other bridges in one click and routes through whichever is cheapest right now. Opens in a new tab with your bridge pre-selected.
Affiliate disclosure: gasfeepredictor.com may earn a referral fee when you bridge via this link. No additional cost to you and no effect on the route Jumper picks for you.
Three paths to bridge ETH or USDC to Base
- Coinbase direct withdrawal. If your funds are on Coinbase, withdraw directly to a Base address — no Ethereum gas, no bridge contract. Cheapest path for anything starting on Coinbase.
- Official Base Bridge. Use bridge.base.org. No protocol fee — you only pay mainnet gas. Best for transfers over ~$500 where the percentage cost of mainnet gas is small. ~10-15 min to land.
- Paid bridges (Across, Hop, Stargate). Delivers in seconds via L2 liquidity. 0.05–0.3% protocol fee plus L2 gas. Best for transfers under ~$500 where mainnet gas dominates total cost.
How the Base native bridge actually moves your funds
The Base native bridge is the OP Stack's standard L1↔L2 messenger, customized for Base's configuration. Under the hood, an ETH deposit works in three steps:
- Your wallet calls
depositTransaction()on the OptimismPortal contract on Ethereum mainnet. Your ETH is locked in that contract. - An event is emitted that Base's sequencer monitors. Within roughly 1-3 minutes, the sequencer constructs an L2 transaction that credits your address on Base with the equivalent amount.
- The Base credit transaction is included in the next L2 block — usually 10-15 minutes total wall-clock time from L1 confirmation, sometimes less. You receive ETH on Base with no L2 gas cost on the inbound side.
ERC-20 deposits are similar but require a one-time approve() on the source token first (~46,000 gas extra). The deposit transaction itself goes through the L1StandardBridge contract, which holds the token reserve while it's represented on Base. The mainnet→Base latency is the same.
Withdrawals back to mainnet are different — they require a 7-day challenge window because Base is an optimistic rollup. The withdrawal itself happens in three transactions: initiate on L2, prove on L1 (after the challenge window), finalize on L1. The proving and finalizing steps cost mainnet gas — typically $5-15 in total. That's why most users exit via a paid bridge (Across, Stargate) instead.
Three bridges, three break-even points
The right bridge depends entirely on transfer size. Here's the rough math:
| Bridge | Fee structure | Time | Best when |
|---|---|---|---|
| Coinbase withdrawal | Free | Seconds | Funds already on Coinbase |
| Native Base Bridge | Mainnet gas only (no protocol fee) | 10-15 min | Over ~$500; you control your keys |
| Across | 0.04-0.10% + small flat fee | ~1-3 min | Small transfers; speed matters |
| Hop | 0.05-0.15% + bonder fee | ~3-10 min | Cross-rollup transfers (not just from mainnet) |
| Stargate | 0.06% (USDC) + small flat | ~2-5 min | USDC specifically; non-EVM compatibility |
Break-even math: paid bridges charge a fixed ~0.1% fee. The native bridge charges fixed gas. At any given mainnet gas price, there's a transfer size where the two break even. At ~20 gwei and ETH ≈ $3,500, that breakpoint is around $300-500. Below it, paid bridges are cheaper. Above it, the native bridge wins. The estimator at the top of this page does the math live.
When “cheapest” is the wrong question
Three scenarios where you should pick a more expensive bridge on purpose:
- You don't trust the bridge protocol. Paid bridges run on liquidity-provider funds and validator multisigs. They've all been audited and run safely in production, but the threat model is: someone with admin keys or oracle control could in principle drain funds. The native Base bridge inherits Ethereum security directly — the only way to drain it is to break the OP Stack's fault-proof system, which is significantly harder. For large or long-term transfers, the native bridge's extra cost is cheap insurance.
- You're moving tokens not in the paid bridge's pool. Across, Hop, and Stargate maintain liquidity for ETH, USDC, USDT, and a curated short-tail of tokens. If you're bridging a token they don't support, the native bridge is your only option. Watch for fake bridge UIs claiming to support long-tail tokens — they often route through wrap/unwrap mechanisms that introduce tax-event complications.
- You need provable settlement on L1. For accounting, tax, or compliance reasons you may need a clean “deposit to L1 contract → mint on L2” trail with the source token still locked in the official bridge contract. Paid bridges don't leave that trail — your funds went to an LP and equivalent funds came out of a different LP. The native bridge does.
Frequently asked questions
What is the cheapest way to bridge to Base?
For mainnet→Base, the native Base Bridge is cheapest for amounts over ~$500 because it has no protocol fee — you only pay mainnet gas (~130,000 gas for the deposit transaction). For smaller transfers, paid bridges like Across, Hop, or Stargate often win on total cost despite their protocol fee, because they don't need a separate L1 transaction.
Can I just send USDC from Coinbase directly to Base?
Yes — Coinbase added direct Base withdrawals for USDC, ETH, and other supported assets. The withdrawal happens in the Coinbase backend without on-chain bridging, so there's no Ethereum gas cost. This is the cheapest option if you're starting from Coinbase.
How long does the Base bridge take?
Mainnet→Base deposit: typically 10–15 minutes. The deposit confirms on L1, then Base sequencer credits your address on L2. Going the other direction (Base→Ethereum withdrawal) requires a 7-day challenge window via the official bridge — use a paid bridge like Across for fast L2→L1.
What gas units does a Base bridge deposit use?
About 130,000 gas units for a native deposit on the OP Stack bridge contract. ERC-20 deposits also need a one-time ~46,000-gas approval. The calculator above uses current mainnet gas + the live ETH price to give you the live USD cost.
Is Across or Hop cheaper than the official bridge for small amounts?
Usually yes for transfers under ~$500. Paid bridges deliver in seconds via L2-side liquidity pools and skip the L1 transaction. They charge a 0.05–0.3% protocol fee, but on a $100 transfer that's 5–30¢ vs $5–15 in mainnet gas for the official bridge. Above ~$5,000, the official bridge usually wins on total cost.
Are there L1 calldata fees on the Base side?
The L2 side (Base) auto-credits your funds — no separate transaction or claim fee. The mainnet deposit transaction does include L1 calldata cost, but that's part of the 130k-gas estimate above, not a hidden extra.
Comparing Base to other L2s?
See the bridge cost from mainnet to Arbitrum, Optimism, and Polygon alongside Base.