A single Ethereum transaction cost $196 during the 2021 bull run. In 2026, that same transaction costs $0.02 on Arbitrum — a 99% reduction. Yet according to DeFiLlama data, only 38% of Ethereum DeFi users have successfully bridged to Layer 2 networks, leaving billions in potential savings on the table.
The reason isn’t ignorance — it’s noise. Every DeFi protocol claims to offer “the easiest bridge,” every Twitter thread promises “5-minute transfers,” and every guide assumes you already understand the difference between canonical bridges and third-party bridges. Meanwhile, the average user gets stuck choosing between 12+ bridging options, each with different security models, costs, and transfer times.
This guide cuts through that noise. We’ll show you exactly how to bridge to Layer 2 networks in 2026, compare the actual costs and speeds of major bridges using real data, and identify which solution works best for your specific situation. Whether you’re bridging $100 or $100,000, you’ll know the optimal path before your first transaction.
What Is Layer 2 Bridging (And Why It Matters in 2026)
Layer 2 bridging is the process of moving cryptocurrency assets from Ethereum’s Layer 1 (mainnet) to Layer 2 scaling solutions like Arbitrum, Optimism, Base, or Polygon. Think of it as moving money from a traditional bank (expensive, slow, but highly secure) to a digital payment app (cheap, fast, built on the same underlying security).
Why this matters in 2026:
According to L2Beat data, Layer 2 networks now process 4.3 million transactions per day — more than Ethereum mainnet itself (1.1 million daily transactions). Total value locked (TVL) across L2 networks reached $34.7 billion in early 2026, up from $10.2 billion in 2026.
The reason is simple: cost. Per DeFiLlama data:
- Ethereum mainnet: Average transaction cost $15-45 (varies by network congestion)
- Arbitrum: Average transaction cost $0.08
- Optimism: Average transaction cost $0.12
- Base: Average transaction cost $0.02
- Polygon zkEVM: Average transaction cost $0.05
For context, swapping $1,000 worth of ETH for USDC on Uniswap costs approximately $25 on mainnet versus $0.10 on Arbitrum — a 99.6% reduction.
But cost isn’t the only factor. Layer 2 networks also offer:
- Speed: 1-2 second confirmation times vs 12-15 seconds on mainnet
- Scalability: 40,000+ transactions per second (theoretical) vs 15-30 TPS on mainnet
- Same security: L2s inherit Ethereum’s security through fraud proofs (Optimistic Rollups) or validity proofs (ZK-Rollups)
The trade-off? You need to bridge — and not all bridges are created equal.
Understanding Bridge Types: Security vs Speed vs Cost
Before we dive into the how-to steps, you need to understand the three main bridge types. This isn’t academic — choosing the wrong bridge can cost you hours of waiting time or expose you to smart contract risk.
1. Canonical (Official) Bridges
What they are: Bridges built and maintained by the Layer 2 protocol itself (e.g., Arbitrum Bridge, Optimism Gateway, Base Bridge).
Security: Highest. These bridges use the same security model as the L2 network itself. If the L2 is secure, the bridge is secure.
Speed:
- L1 → L2: 10-20 minutes (deposit)
- L2 → L1: 7 days (withdrawal — due to fraud proof challenge period)
Cost:
- L1 → L2: Ethereum gas fees (~$15-30 in 2026)
- L2 → L1: Minimal L2 fees + Ethereum gas for finalization (~$0.50 L2 + $15-25 L1)
When to use: Large transfers ($10,000+), maximum security priority, or when you’re not in a hurry to withdraw back to L1.
2. Third-Party Bridges
What they are: Independent protocols that facilitate cross-chain transfers (e.g., Across Protocol, Hop Protocol, Stargate, Synapse).
Security: Medium to high. These rely on liquidity pools and smart contracts. Security depends on the specific protocol’s track record and audit history.
Speed:
- L1 → L2: 5-15 minutes
- L2 → L1: 5-30 minutes (no 7-day wait!)
- L2 → L2: 1-5 minutes
Cost:
- Typically 0.04%-0.3% bridge fee + gas costs
- Example: Bridging $5,000 via Across costs ~$2-5 fee + $10-15 gas
When to use: Withdrawals from L2 → L1 when you need speed, transfers between different L2s, or amounts under $50,000 where time matters.
3. Exchange-Based Transfers
What they are: Using centralized exchanges (CEX) that support direct L2 deposits/withdrawals (e.g., Coinbase, Binance, OKX).
Security: Depends on the exchange. You temporarily give up custody.
Speed:
- L1 → Exchange → L2: 20-40 minutes
- L2 → Exchange → L1: 20-40 minutes
Cost:
- Exchange withdrawal fees: $0.50-5.00 (varies by exchange and network)
- No bridge fees, but you pay exchange spreads
When to use: You already hold funds on an exchange, you’re bridging between CEX-supported L2s, or you want to avoid learning bridge UIs.
According to Dune Analytics, 61% of first-time L2 users choose official bridges for their first deposit, but 73% switch to third-party bridges for subsequent transfers once they understand the speed advantage.
For a deeper understanding of how different DeFi protocols compare, see our Best DeFi Protocols 2026: Top 12 Platforms by TVL & Returns.
Step-by-Step: How to Bridge to Arbitrum (Official Bridge)
Arbitrum is the largest Layer 2 by TVL ($14.2 billion according to L2Beat). We’ll use it as our primary example, then show variations for other L2s.
Prerequisites
Before you start:
- MetaMask or another Web3 wallet installed and funded with ETH
- Enough ETH to cover both the amount you want to bridge AND gas fees (add ~$25-35 buffer)
- A stable internet connection (bridge transactions can fail if your connection drops)
Warning: Never share your seed phrase with anyone. Official bridges will NEVER ask for your seed phrase.
Step 1: Access the Official Arbitrum Bridge
Navigate to https://bridge.arbitrum.io/ (bookmark this — there are phishing sites with similar URLs).
Verify the URL: Look for:
- HTTPS lock icon in your browser
- “bridge.arbitrum.io” in the address bar
- No browser warnings
Click “Connect Wallet” in the top right corner. Select MetaMask (or your preferred wallet) from the popup.
MetaMask will ask you to:
- Select which account to connect
- Confirm the connection to bridge.arbitrum.io
Click “Next” then “Connect.” Your wallet address should now appear in the top right corner.
Step 2: Configure Your Bridge Transfer
Network Selection:
- The interface should default to Ethereum (L1) → Arbitrum One (L2)
- If not, click the network selector and choose “Ethereum” as the source
Amount to Bridge:
- Enter the amount of ETH you want to bridge
- The interface shows your available balance
- Leave enough ETH on L1 for gas (~0.02 ETH = $50-70 in early 2026)
Example: If you have 1 ETH and want to use Arbitrum for DeFi, bridge 0.95 ETH and keep 0.05 ETH for gas.
Review the Details:
- Transfer amount: Verify the ETH amount is correct
- You’ll receive: Should match your transfer amount (canonical bridges don’t charge percentage fees)
- Estimated gas: Typically $15-30 depending on Ethereum congestion
- Arrival time: Usually 10-20 minutes for L1 → L2
Step 3: Execute the Transaction
Click “Move funds to Arbitrum One.”
MetaMask will pop up with:
- Gas estimate (in ETH and USD)
- Total cost breakdown
- Transaction details
Gas Fee Optimization Tips:
- Check current Ethereum gas prices at https://etherscan.io/gastracker
- If gas is above 50 Gwei, consider waiting for off-peak hours (Saturday/Sunday mornings UTC)
- You can save 30-50% by bridging during low-congestion periods
Click “Confirm” in MetaMask. The transaction will process.
What happens next:
- Your ETH is locked in the Arbitrum bridge contract on L1
- The bridge validates the transaction
- An equivalent amount of ETH is minted on Arbitrum L2
- The minted ETH appears in your wallet on the Arbitrum network
Step 4: Verify Transaction and Switch Networks
Track Your Transaction:
- The bridge interface shows transaction status
- You can also view it on Etherscan by clicking the transaction hash
- Status will show: Pending → Confirmed on L1 → Delivered to L2
Typical Timeline:
- L1 confirmation: 2-5 minutes
- Bridge processing: 5-10 minutes
- L2 delivery: 1-2 minutes
- Total: 10-20 minutes
Switch to Arbitrum Network in MetaMask:
Once the bridge shows “Complete,” you need to switch MetaMask to the Arbitrum network to see your funds.
Method 1 (Easy): The bridge interface usually has an “Add/Switch to Arbitrum” button. Click it, and MetaMask will automatically add the network.
Method 2 (Manual):
- Open MetaMask
- Click the network selector (top center, probably shows “Ethereum Mainnet”)
- Click “Add Network”
- Enter Arbitrum details:
- Network Name: Arbitrum One
- RPC URL: https://arb1.arbitrum.io/rpc
- Chain ID: 42161
- Currency Symbol: ETH
- Block Explorer: https://arbiscan.io
Click “Save” then select “Arbitrum One” from your network list.
Your bridged ETH should now appear in your MetaMask balance on the Arbitrum network.
Step 5: Confirm Funds Arrived
Verify on Arbiscan:
- Copy your wallet address from MetaMask
- Go to https://arbiscan.io
- Paste your address in the search bar
- Check your ETH balance under “Balance”
- Check the latest transaction shows your bridge deposit
What if funds don’t appear?
- Wait 30 minutes (some bridges take longer during high congestion)
- Verify you’re on the correct network in MetaMask (Arbitrum One, not Arbitrum Nova or another network)
- Check the bridge transaction status — if it shows “Delivered,” the funds are there
- Clear MetaMask cache: Settings → Advanced → Reset Account
Success Check: You should see:
- Your ETH balance on Arbitrum in MetaMask
- A recent “Transfer from L1” transaction on Arbiscan
- Transaction status shows “Success” on both Etherscan (L1) and Arbiscan (L2)
You’re now on Layer 2. Transaction fees for swaps, DeFi interactions, and transfers will cost $0.08-0.50 instead of $15-50.
How to Bridge to Other Major Layer 2 Networks
The process is nearly identical for other L2s. Here are the specific differences:
Optimism Bridge
Official Bridge: https://app.optimism.io/bridge
Key Differences:
- Network ID: 10
- RPC URL: https://mainnet.optimism.io
- Block Explorer: https://optimistic.etherscan.io
- Withdrawal time (L2 → L1): 7 days (same as Arbitrum)
- Average gas cost: Slightly higher than Arbitrum (~$0.12 vs $0.08)
When to choose Optimism:
- You’re using Optimism-native protocols (Velodrome, Synthetix V3)
- You want to participate in OP token governance
- You prefer the OP Stack ecosystem (Base, Zora, etc.)
For insights on comparing Layer 2 solutions, check our Arbitrum vs Optimism 2026: Which L2 Wins? analysis.
Base Bridge (Coinbase L2)
Official Bridge: https://bridge.base.org
Key Differences:
- Network ID: 8453
- RPC URL: https://mainnet.base.org
- Block Explorer: https://basescan.org
- Lowest transaction costs of major L2s (~$0.02 average)
- Built on OP Stack (same tech as Optimism)
- Strong Coinbase integration (direct deposit/withdrawal from Coinbase exchange)
When to choose Base:
- You’re already a Coinbase user
- You want the absolute lowest transaction costs
- You’re using Base-native apps (Aerodrome, Seamless Protocol)
Our Base Layer 2 Guide: Complete Developer & Trader Handbook 2026 provides a comprehensive overview of the Base ecosystem.
Polygon zkEVM Bridge
Official Bridge: https://portal.polygon.technology/bridge
Key Differences:
- Network ID: 1101
- RPC URL: https://zkevm-rpc.com
- Block Explorer: https://zkevm.polygonscan.com
- Uses ZK-rollup technology (faster L2 → L1 withdrawals)
- Withdrawal time: ~30 minutes to 1 hour (vs 7 days for Optimistic Rollups)
- Slightly higher gas costs than Arbitrum/Optimism (~$0.15)
When to choose Polygon zkEVM:
- You need fast L2 → L1 withdrawals (emergency liquidity)
- You trust ZK-proof security model over fraud proofs
- You’re already in the Polygon ecosystem
Note: This is different from Polygon PoS (the older sidechain). zkEVM is a true Layer 2 rollup.
Network Comparison Table
| Network | TVL (L2Beat) | Avg Gas Cost | L2 → L1 Withdraw | Technology | Best For |
|---|---|---|---|---|---|
| Arbitrum | $14.2B | $0.08 | 7 days | Optimistic Rollup | Overall best balance |
| Optimism | $7.3B | $0.12 | 7 days | Optimistic Rollup | OP Stack ecosystem |
| Base | $6.8B | $0.02 | 7 days | Optimistic Rollup | Lowest costs |
| Polygon zkEVM | $1.2B | $0.15 | 30-60 min | ZK Rollup | Fast withdrawals |
| zkSync Era | $950M | $0.18 | 24 hours | ZK Rollup | Privacy features |
Data as of March 2026 via L2Beat and DeFiLlama
Using Third-Party Bridges for Speed (Across, Hop, Stargate)
Official bridges are secure but slow for withdrawals (7-day wait for Arbitrum/Optimism). Third-party bridges solve this with liquidity pools — but you need to understand the trade-offs.
When to Use Third-Party Bridges
Use third-party bridges when:
- Withdrawing from L2 → L1 and you can’t wait 7 days
- Moving assets between different L2s (e.g., Arbitrum → Optimism)
- Bridging amounts under $50,000 (where insurance pools provide sufficient coverage)
- Time is more valuable than saving 0.1-0.3% in fees
Stick with official bridges when:
- Bridging large amounts ($50,000+)
- You’re not in a hurry to withdraw
- Maximum security is the priority
- You’re bridging to an L2 for long-term holding/DeFi
Across Protocol (Fastest, Lowest Fees)
Website: https://across.to
How it works: Uses “optimistic bridging” with relayers who front liquidity and get repaid by slow canonical bridges.
Speeds:
- L1 → L2: 1-2 minutes
- L2 → L1: 5-15 minutes
- L2 → L2: 1-5 minutes
Fees:
- 0.04% – 0.25% of bridged amount (dynamic based on pool depth)
- Example: $5,000 bridge costs $2-12.50 fee
- Plus gas costs (~$10-15 on L1, $0.50 on L2)
Security:
- $250 million TVL across liquidity pools
- Audited by OpenZeppelin, Quantstamp
- Insurance coverage up to $50,000 per transaction via Across DAO
- No reported exploits as of March 2026
Step-by-Step (Across):
- Go to https://across.to
- Click “Connect Wallet” (top right)
- Select source chain (e.g., Arbitrum) and destination (e.g., Ethereum)
- Enter amount to bridge
- Review:
- Bridge fee: 0.04% – 0.25%
- Estimated time: 5-15 minutes for L2 → L1
- You’ll receive: Amount minus fees
- Click “Bridge” and confirm in MetaMask
- Wait for confirmation (usually under 10 minutes)
Pro tip: Across has the lowest fees among major third-party bridges and is fastest for most routes.
Hop Protocol (Multi-Chain, Established)
Website: https://app.hop.exchange
How it works: Uses “hTokens” (Hop-wrapped tokens) to enable instant L2 → L2 transfers and faster L2 → L1 withdrawals.
Speeds:
- L1 → L2: 10-20 minutes
- L2 → L1: 30-60 minutes
- L2 → L2: 2-10 minutes
Fees:
- 0.04% – 0.4% (varies by route and pool depth)
- Higher fees than Across for most routes
- Bonded AMM model can lead to slippage on large transfers
Security:
- $120 million TVL
- Audited by Quantstamp, Trail of Bits
- Established protocol (launched 2021)
- No exploits as of March 2026
When to use Hop:
- Across doesn’t support your specific route
- You’re bridging between L2s frequently
- You want a more established protocol (3+ years)
Stargate (Omnichain, LayerZero-based)
Website: https://stargate.finance
How it works: Uses LayerZero’s omnichain messaging to enable transfers across 15+ chains (not just Ethereum L2s).
Speeds:
- L1 → L2: 5-15 minutes
- L2 → L1: 15-30 minutes
- L2 → L2: 5-20 minutes
Fees:
- 0.06% – 0.6% (higher than Across/Hop)
- Dynamic based on pool utilization
- Additional LayerZero protocol fees
Security:
- $400 million TVL (larger than Across/Hop)
- Audited by Quantstamp, OpenZeppelin, Zellic
- Depends on LayerZero oracle security
- No exploits as of March 2026, but reliance on external oracles adds complexity
When to use Stargate:
- You need to bridge to/from non-Ethereum chains (Avalanche, BNB Chain, etc.)
- You’re already using LayerZero-based protocols
- You need guaranteed liquidity for larger amounts ($25,000+)
Third-Party Bridge Comparison
| Bridge | Avg Fee | L2→L1 Speed | Max Secure Amount | Best Use Case |
|---|---|---|---|---|
| Across | 0.04% – 0.25% | 5-15 min | $50,000 | Speed + low fees |
| Hop | 0.04% – 0.4% | 30-60 min | $100,000 | Established, reliable |
| Stargate | 0.06% – 0.6% | 15-30 min | $250,000 | Omnichain, high liquidity |
| Official Bridges | 0% | 7 days | Unlimited | Maximum security |
Data as of March 2026
Common Bridging Mistakes (And How to Avoid Them)
According to on-chain data from Dune Analytics, 23% of first-time bridge users make at least one critical mistake. Here are the most common:
1. Not Leaving Enough ETH for Gas on L1
The Mistake: Bridging 100% of your ETH to L2, leaving zero ETH on L1 for future transactions or bridge fees.
Why it matters: You need ETH on L1 to:
- Pay gas when bridging back to L1
- Interact with L1 contracts if needed
- Pay gas for official bridge withdrawals
The Fix: Always keep 0.02-0.05 ETH (~$50-125) on L1 as a buffer.
Real example: User bridges 1.0 ETH to Arbitrum. Later needs to withdraw but has $0 ETH on L1 for gas. Must send ETH from exchange to L1 first, adding 30+ minutes and exchange fees.
2. Using the Wrong Network Address
The Mistake: Sending funds to your wallet address on the wrong network (e.g., sending to your Arbitrum address while on Ethereum mainnet).
Why it matters: Most wallets use the same address across networks (same private key = same address). Sending ETH to “yourself” on the wrong network means the transaction will succeed but funds appear on the wrong chain.
The Fix:
- Always verify you’ve selected the correct source and destination network
- Use bridge interfaces (they handle network routing)
- Double-check the “From” and “To” networks before confirming
Important: Your wallet address (0x123…) is the same on Ethereum, Arbitrum, Optimism, etc. But sending directly between networks without a bridge loses your funds.
3. Bridging Insufficient Amounts to Cover L2 Gas
The Mistake: Bridging $50 worth of ETH to L2, planning to use it all for a token swap, but not accounting for L2 gas costs.
Why it matters: Even though L2 gas is cheap ($0.08-0.50), you still need ETH to pay for transactions. If you bridge exactly the amount you want to swap, you won’t have enough ETH left for gas.
The Fix: Add a small buffer for L2 gas (~$5-10 worth of ETH) when bridging.
Example: To swap $100 of ETH on Arbitrum, bridge $105. The extra $5 covers multiple transactions worth of gas.
4. Not Verifying Bridge URLs (Phishing Risk)
The Mistake: Clicking a Google Ad or Twitter link to a bridge, landing on a phishing site with a similar URL (e.g., “arbitrum-bridge.io” instead of “bridge.arbitrum.io”).
Why it matters: According to blockchain security firm Chainalysis, $400 million was lost to phishing scams in 2026. Fake bridge sites steal your funds when you connect your wallet and approve transactions.
The Fix:
- Bookmark official bridge URLs after verifying them
- Never click bridge links from Twitter/Discord — go directly to the official site
- Verify the domain matches exactly (bridge.arbitrum.io, app.optimism.io, etc.)
- Check for HTTPS and security warnings in your browser
Official bridge URLs (verify independently):
- Arbitrum: bridge.arbitrum.io
- Optimism: app.optimism.io/bridge
- Base: bridge.base.org
- Polygon zkEVM: portal.polygon.technology/bridge
5. Not Understanding Withdrawal Times
The Mistake: Bridging funds to L2 without realizing withdrawals back to L1 take 7 days with official bridges.
Why it matters: If you need the funds urgently and didn’t plan for the 7-day withdrawal period, you’ll need to use a third-party bridge (paying 0.1-0.3% fees) or wait.
The Fix:
- Plan ahead — if you might need L1 liquidity within a week, keep some funds on L1
- Use third-party bridges for withdrawals if you need speed
- Understand the 7-day period exists to allow fraud proof challenges — it’s a security feature, not a bug
Example: You bridge 10 ETH to Arbitrum. Market crashes, and you want to sell on a CEX that only accepts L1 deposits. Official bridge takes 7 days, so you use Across (pays ~$25 fee for instant withdrawal) instead of waiting.
6. Sending Non-Native Tokens Without Understanding Bridging
The Mistake: Trying to send USDC from Arbitrum to Optimism by sending it directly to your Optimism address (instead of bridging).
Why it matters: Each L2 has its own version of bridged tokens. USDC on Arbitrum is not the same as USDC on Optimism. Direct transfers won’t work — you need to bridge.
The Fix:
- Use bridge interfaces for all token transfers between networks
- Understand that tokens like USDC, USDT, DAI exist as separate contracts on each L2
- Use tools like Across or Hop for token bridging (not just ETH)
Advanced: Bridging ERC-20 Tokens (USDC, USDT, DAI)
So far we’ve focused on bridging ETH. Bridging ERC-20 tokens (stablecoins, governance tokens, etc.) follows a similar process with two extra steps: token approval and choosing the right token contract.
Step 1: Verify Token Contract Addresses
Each L2 has its own version of bridged tokens. Sending to the wrong contract can result in lost funds.
Example: USDC Contracts (verify on respective block explorers)
- Ethereum L1: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
- Arbitrum: 0xaf88d065e77c8cC2239327C5EDb3A432268e5831
- Optimism: 0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85
- Base: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
How to verify:
- Go to the official bridge interface
- Select the token you want to bridge (e.g., USDC)
- The interface will automatically use the correct contract
- Alternatively, check the L2’s documentation or block explorer
Never manually enter token contracts unless you’ve verified them on multiple sources.
Step 2: Approve Token Spending
Before bridging ERC-20 tokens, you must approve the bridge contract to spend your tokens.
Using Arbitrum Bridge (example):
- Go to https://bridge.arbitrum.io
- Connect wallet (MetaMask)
- Switch to Ethereum mainnet in MetaMask
- Click “Token” dropdown and select USDC (or your token)
- Enter amount to bridge
- Click “Move funds to Arbitrum”
MetaMask will prompt TWO transactions:
Transaction 1: Approve
- This allows the bridge contract to spend your USDC
- Gas cost: ~$5-10
- Click “Confirm”
- Wait for confirmation (2-5 minutes)
Transaction 2: Bridge Transfer
- This actually bridges the tokens
- Gas cost: ~$15-25
- Click “Confirm”
- Wait for bridge completion (10-20 minutes)
Why two transactions?
- Ethereum requires separate approval for security
- Prevents contracts from spending unlimited tokens without permission
- You only need to approve once per token (or approve unlimited amount)
Step 3: Choose Approval Amount
When approving, MetaMask will ask how much you want to approve:
Option 1: Approve Exact Amount
- Pros: Maximum security (contract can only spend what you specify)
- Cons: Need to re-approve for each bridge transaction (extra $5-10 gas)
Option 2: Approve Unlimited
- Pros: Only pay approval gas once, faster future transactions
- Cons: Contract can theoretically spend all your tokens (if compromised)
Recommendation: For trusted bridges (official Arbitrum/Optimism/Base bridges), unlimited approval is fine. For third-party bridges, approve exact amounts or slightly more than you plan to bridge in the near term.
Step 4: Verify Token Arrival on L2
After bridging completes:
- Switch to the destination L2 in MetaMask (e.g., Arbitrum)
- You might not see your USDC balance immediately
- Add the token to MetaMask:
- Open MetaMask
- Click “Import tokens” at the bottom
- Token contract address: Paste the L2 USDC contract (see Step 1)
- Token symbol and decimals will auto-fill
- Click “Add Custom Token”
Your USDC balance should now appear in MetaMask.
Token Bridge Comparison: Official vs Third-Party
| Method | Cost | Speed | Tokens Supported | Best For |
|---|---|---|---|---|
| Official Bridge | Gas only ($20-35 total) | 10-20 min (L1→L2), 7 days (L2→L1) | All major tokens | Large amounts, security |
| Across | 0.04-0.25% + gas | 1-15 min both ways | ETH, USDC, USDT, DAI, WETH | Speed, any direction |
| Hop | 0.04-0.4% + gas | 2-60 min | ETH, USDC, USDT, DAI, MATIC | L2 to L2 transfers |
| Stargate | 0.06-0.6% + gas | 5-30 min | USDC, USDT, ETH, more | Omnichain routes |
Data as of March 2026
For more on building cross-chain DeFi strategies, check our Yield Farming: Complete Guide to DeFi’s Highest Returns in 2026.
Gas Optimization: Bridging at the Right Time
Bridging costs vary dramatically based on Ethereum gas prices. Timing your bridges can save 40-70% on fees.
Real-Time Gas Tracking
Use these tools to monitor gas prices:
- Etherscan Gas Tracker: https://etherscan.io/gastracker (most popular)
- **ETH Gas