Ethereum to Base Bridge
Base is a layer 2 network built by Coinbase on top of Ethereum. Its official bridge contracts are protected by Ethereum and fine for deposits. Fast bridges like Across and Relay matter for speed, and for the trip back.
Reviewed October 25, 2026 ยท 6 solutions checked
On this page
Short answer
An Ethereum to Base bridge is one of the simplest transfers in crypto. Base uses the same 0x addresses as Ethereum and pays fees in ETH. If you bridge ETH to Base through the official bridge contracts, the coins usually arrive within a few minutes, and the only real cost is the Ethereum network fee.
Base no longer runs its own bridge website. The old page at bridge.base.org was retired, and the Base docs now point to Superbridge and Brid.gg. These sites use the same official contracts underneath. Fast bridges such as Across and Relay are the other option. They deliver in seconds for a small fee, and their final amount is often close to the official route.
The difference shows on the way back. Withdrawing from Base to Ethereum through the official contracts takes several days (5 since the Beryl upgrade in June 2026, 1 on the dual-proof path) and three separate transactions. Most people use a fast bridge for that direction. If your coins are on Coinbase, you can skip bridging and withdraw straight to Base.
| Official route | Standard bridge via Superbridge or Brid.gg |
|---|---|
| Deposit time | Usually a few minutes |
| Withdrawal wait | 5 days, or 1 day with dual proofs (official) |
| Fastest option | Intent bridges, seconds |
| Fees on Base paid in | ETH |
| Real USDC | Circle CCTP |
| Main cost | Ethereum network fee |
Why this route is difficult
Base is an optimistic rollup. It was built with the OP Stack, the software behind OP Mainnet, and has since moved to its own stack while keeping the same style of bridge contracts. It runs transactions outside Ethereum, saves the data on Ethereum, and treats the results as correct unless someone proves otherwise. The official bridge is part of this system. Coins sit in contracts on Ethereum and are only released according to Base's records.
Deposits from Ethereum to Base through these contracts are protected by Ethereum itself. Ethereum can always send messages into Base, and Base must process them. So there is no waiting period in this direction, only the few minutes it takes for Base to pick up the deposit.
Withdrawals from Base to Ethereum have a challenge period, during which a wrong result can be disputed. It was 7 days until the Beryl upgrade in June 2026 cut it to 5 days, or 1 day when a result is backed by both a TEE proof and a ZK proof. You prove the withdrawal first, then finalize it after the wait. Superbridge and Brid.gg show where you are in this process.
Token versions are a smaller trap. Circle issues real USDC directly on Base. USDC sent through the standard bridge becomes USDbC, an older bridged copy. Most Base apps now expect real USDC, so it is worth getting the right one from the start.
Possible approaches
1Native rollup bridge
Deposit through the official OP Stack bridge contracts, using Superbridge or Brid.gg as the website.
Trade-offThe safest option, but withdrawals take up to 5 days.
2Intent-based bridge
A relayer or solver pays you on Base right away and gets paid back later.
Trade-offSeconds instead of minutes or days, for a small fee and some risk in the bridge's own contracts.
3Issuer burn-and-mint
Circle CCTP destroys your USDC on Ethereum and creates real USDC on Base.
Trade-offReal USDC with no pool limits, but it only works for USDC.
4Exchange withdrawal
Coinbase and many other exchanges let you withdraw directly to Base.
Trade-offSimple, but the exchange holds your coins until you withdraw.
Options compared
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Official bridge (deposit) | ETH or official bridged tokens | A few minutes | Ethereum fee only | Big deposits, top safety |
| Official bridge (withdrawal) | ETH or tokens on Ethereum | 1 to 5 days | Base fee + two Ethereum fees | Big sums, no rush |
| Intent-based bridge | ETH, USDC and other common tokens | Seconds to 1 min | Network fee + small bridge fee | Speed, and almost all withdrawals |
| Circle CCTP | Real USDC | Seconds (fast) or 15-19 min (standard) | Only network fees (standard) | USDC without getting USDbC |
| Coinbase withdrawal | ETH, USDC and other listed coins | Usually minutes | Coinbase withdrawal fee, if any | Funds already on Coinbase |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Superbridge / Brid.gg (official contracts) | Official tokens on Base | Ethereum (bridge contracts) | Deposits in minutes. Withdrawals back take 1 to 5 days. |
| Across | ETH, USDC and others | Oracle-checked payback | Usually done in seconds. |
| Relay | ETH, USDC and others | Solver pays you | Fast for common coins. |
| Circle CCTP | Real USDC | Circle attestation | For USDC. You do not end up with USDbC. |
| Stargate | ETH, USDC | LayerZero checkers (DVNs) | Pool-based. |
| Bungee | Depends on the route | Same as the bridge used | An aggregator that compares several bridges. |
How to move Ethereum to Base
These steps show an ETH deposit through Superbridge, which uses the official Base bridge contracts. The same wallet and network checks apply if you use a fast bridge instead.
- 1
Get your wallet ready
Use MetaMask, Rabby, Coinbase Wallet or another EVM wallet with ETH on Ethereum. Your address is the same on Base, so you do not need a new wallet. Keep some extra ETH for the Ethereum network fee.
- 2
Open the bridge from a trusted link
Go to Superbridge or Brid.gg from the links in the Base docs, not from an ad or a search result. Fake bridge sites are common. Connect your wallet and choose Ethereum as the source and Base as the destination.
- 3
Choose the token and amount
ETH needs no extra step. Other tokens need a token approval first, a separate transaction that lets the bridge move them. For USDC, pick a route that gives real USDC (CCTP). Through the plain standard bridge you can end up with a bridged copy called USDbC.
- 4
Confirm the deposit
Check the Ethereum fee estimate and sign. The ETH you deposit also pays for fees on Base, so you do not need any other coin there.
- 5
Track it on both explorers
Your transaction shows on Etherscan right away. After a few minutes the funds appear on Basescan under the same address. The bridge site also lists your deposit in its activity page.
Fees and timing
The main cost of a deposit is the transaction on Ethereum. The official bridge adds no extra fee of its own. Tokens cost more to deposit than plain ETH, and they need an approval first. Once you are on Base, transactions usually cost cents or less, paid in ETH.
Fast bridges charge a fee on top of the network fee and show it as the amount you will receive. For ETH and USDC on this route, competition is strong, so the difference from the official bridge is often small. Aggregators like Bungee or LI.FI can compare several bridges at once.
Speed is where the options differ. A deposit through the official contracts is done once Ethereum includes it and Base picks it up, usually a few minutes. A withdrawal has three steps. You start it on Base, "prove" it on Ethereum after it has been posted there (often about an hour later), then wait out the challenge window (5 days, or 1 day when the result is backed by both a TEE proof and a ZK proof) and "finalize" it on Ethereum. Fast bridges skip all of that by paying you right away and handling the slow part themselves.
Common mistakes
- Using a fake bridge site found through an ad. Use the links in the official Base docs.
- Withdrawing through the official bridge without knowing the funds will be locked for up to 5 days.
- Forgetting the prove or finalize transaction on a withdrawal. The waiting window only starts after the prove step.
- Sending USDC through the standard bridge and getting USDbC, when your app or exchange expects real USDC.
- Bridging from Ethereum when the coins are on Coinbase anyway. A direct withdrawal to Base is simpler.
- Bridging all your ETH and leaving nothing for fees on Ethereum.
Before you transfer
- For deposits, the official contracts are usually enough. For withdrawals, a fast bridge saves several days.
- Base has real USDC and the older bridged USDbC. Prefer routes that give you real USDC.
- Your Ethereum address is also your Base address. No new wallet needed.
- Base fees are paid in ETH. Keep a little ETH on Base even if you bridged a different token.
- If your coins are on Coinbase, withdrawing directly to Base is often the easiest path.
- Open bridge sites from official links only, and check the address bar before you sign.
Frequently asked questions
Connect your wallet to Superbridge or Brid.gg (linked from the Base docs), choose Ethereum to Base, enter the amount and confirm. The ETH usually arrives in a few minutes. Fast bridges like Across or Relay do the same in seconds for a small fee.
Base no longer runs its own bridge page. The old bridge.base.org was retired. The official bridge contracts still exist, and Base points users to Superbridge and Brid.gg, which use them.
Usually a few minutes through the official contracts. Fast bridges usually take seconds to a minute. Standard CCTP transfers of USDC take about 15 to 19 minutes, and the fast mode takes seconds.
Base is an optimistic rollup. Withdrawals through the official bridge wait so a wrong result can be disputed. Since the Beryl upgrade in June 2026 the wait is 5 days, or 1 day when both a TEE proof and a ZK proof back the result. You also need to send a prove and a finalize transaction on Ethereum. A fast bridge avoids the wait.
The official route charges nothing beyond network fees, but fast bridges often give almost the same final amount. The Ethereum fee is the largest cost either way, so send when Ethereum is quiet. If your ETH is on Coinbase, a direct withdrawal to Base can be cheaper still.
USDC on Base is issued by Circle. USDbC is USDC that was bridged from Ethereum through the standard bridge. If you want real USDC, use a route based on CCTP.
No. Base uses the same addresses as Ethereum, so your MetaMask, Rabby or Coinbase Wallet address works on both. You just add or switch to the Base network.