Ethereum to Arbitrum Bridge
Arbitrum is a layer 2 network built on top of Ethereum. Its official bridge is protected by Ethereum itself, and it is fine for deposits. Fast bridges mostly matter for speed and for going back to Ethereum.
Reviewed October 14, 2026 ยท 6 solutions checked
On this page
Short answer
Ethereum to Arbitrum is the easy direction. The official Arbitrum bridge moves ETH in about 10 to 15 minutes. It is as safe as Ethereum itself, and nobody stands between you and the bridge contracts. If you are not in a hurry, it is a good choice.
Fast bridges like Across and Relay get you there in seconds for a small fee. Once you count network fees, their quotes are often close to the official bridge. Use them when you want your money right away, or when you want to send one token on Ethereum and receive a different one on Arbitrum.
The difference shows on the way back. Leaving Arbitrum through the official bridge takes about a week because of a safety waiting period (the challenge period). At the end you also have to send a second "claim" transaction on Ethereum. Almost everyone uses a fast bridge for that direction.
| Official bridge | Arbitrum Bridge |
|---|---|
| Deposit time | About 10-15 min |
| Withdrawal wait | About 7 days (official) |
| Fastest option | Intent bridges, seconds |
| Fees on Arbitrum paid in | ETH |
| Main cost | Ethereum network fee |
Why this route is difficult
Arbitrum One is a type of layer 2 called an optimistic rollup. It runs transactions outside Ethereum, saves the data on Ethereum, and assumes the results are correct unless someone proves otherwise. The official bridge is part of this system. Your coins are held in contracts on Ethereum and only released according to Arbitrum's records.
Deposits from Ethereum to Arbitrum through the official bridge are protected by Ethereum itself and arrive in minutes. Ethereum can always send messages into Arbitrum, and Arbitrum must process them. So there is no waiting period in this direction.
Withdrawals from Arbitrum to Ethereum through the official bridge wait for the challenge period, about 6.4 days. During that time anyone can dispute a wrong result. After it ends, you sign a second transaction on Ethereum to release the funds. The bridge app shows a countdown.
Token versions are a smaller trap. Circle issues real USDC directly on Arbitrum. USDC sent through the standard bridge becomes USDC.e, a bridged copy. Both are worth almost the same, but many apps and exchanges only accept one of them.
Possible approaches
1Native rollup bridge
Deposit through the official Arbitrum bridge contracts on Ethereum.
Trade-offThe safest option, but withdrawals are slow.
2Intent-based bridge
A relayer or solver pays you right away on the other side and gets paid back later.
Trade-offWithdrawals in seconds instead of days, for a small fee and some risk in the bridge's own contracts.
3Liquidity pool bridge
You add coins to a pool on one network and get the same coin from a pool on the other.
Trade-offFast, but fees change with how balanced the pools are.
4Issuer burn-and-mint
Circle CCTP destroys your USDC on Ethereum and creates real USDC on Arbitrum.
Trade-offReal USDC with no pool limits, but it only works for USDC.
Options compared
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Official Arbitrum bridge (deposit) | Official ETH or tokens | 10-15 min | Ethereum fee + small Arbitrum fee | Big deposits, top safety |
| Official Arbitrum bridge (withdrawal) | ETH or tokens on Ethereum | About 7 days | Arbitrum fee + Ethereum claim fee | 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 |
| Liquidity pool bridge | ETH, USDC, USDT | 1-5 min | Network fee + varying pool fee | Stablecoins between EVM networks |
| Circle CCTP | Real USDC | Seconds (fast) or 13-19 min (standard) | Only network fees (standard) | USDC without getting USDC.e |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Arbitrum native bridge | Official tokens on Arbitrum | Ethereum (bridge contracts) | Deposits in minutes. Withdrawals back to Ethereum take about 7 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. |
| Stargate | ETH, USDC, USDT | LayerZero checkers (DVNs) | Pool-based. |
| Circle CCTP | Real USDC | Circle attestation | For USDC. You do not end up with USDC.e. |
| Bungee | Depends on the route | Same as the bridge used | An aggregator that compares several bridges. |
How to move Ethereum to Arbitrum
These steps show an ETH deposit through the official Arbitrum bridge at bridge.arbitrum.io. The same wallet and network checks apply if you use a fast bridge instead.
- 1
Get your wallet ready
Use MetaMask, Rabby or another EVM wallet with ETH on Ethereum. Your address is the same on Arbitrum, so you do not need a new wallet. Keep some extra ETH for the Ethereum network fee.
- 2
Connect and pick the right network
Open the bridge, connect your wallet, and choose Ethereum as the source and Arbitrum One as the destination. Arbitrum Nova is a different network. When apps and exchanges say "Arbitrum", they almost always mean Arbitrum One.
- 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 the real USDC option (CCTP) if the bridge offers it. Otherwise you get a bridged copy called USDC.e.
- 4
Confirm the deposit
Check the Ethereum fee estimate and sign. The ETH you deposit also pays for fees on Arbitrum, so you do not need any other coin.
- 5
Track it on both explorers
Your transaction shows on Etherscan right away. After about 10 to 15 minutes, the funds appear on Arbiscan under the same address. The bridge app also lists pending deposits in its history.
- 6
If a token deposit does not arrive
Token deposits (not ETH) are delivered by an automatic follow-up step on Arbitrum. If it fails, usually because Arbitrum fees jumped, the bridge app shows a pending item you can complete yourself with one click ("redeem"). Do it within about 7 days, before it expires.
Fees and timing
The expensive part of a deposit is the transaction on Ethereum. The official bridge adds a small fee for the work on Arbitrum. Tokens cost more to deposit than plain ETH, and they need an approval first. Once you are on Arbitrum, transactions usually cost cents, paid in ETH.
Fast bridges charge a fee on top of the network fee. They show it in the quote as the amount you will receive. For popular coins like ETH or USDC, the difference from the official bridge is often small, because the official bridge also pays the same Ethereum fee. Pool bridges such as Stargate set prices by how balanced their pools are, so quotes change.
Speed is where the options really differ. A deposit is done once Ethereum includes it and Arbitrum processes it, so it takes minutes. A withdrawal through the official bridge must wait out the challenge period, about 6.4 days, before you can claim it on Ethereum. So the whole thing takes about a week. Fast bridges skip that wait: a relayer pays you on Ethereum right away and takes on the slow wait itself, for a fee.
Common mistakes
- Withdrawing through the official bridge without knowing your money will be locked for about a week.
- Forgetting the claim transaction on Ethereum after the wait ends, so the withdrawal sits there unclaimed.
- Sending USDC through the standard bridge and getting USDC.e, when your app or exchange expects real USDC.
- Choosing Arbitrum Nova instead of Arbitrum One, or sending to an exchange deposit address that only accepts Ethereum.
- Leaving a failed token deposit unredeemed until it expires.
- Bridging all your ETH and leaving nothing for fees on either side.
Before you transfer
- For deposits, the official bridge is usually enough. For withdrawals, a fast bridge saves about a week.
- Arbitrum has both real USDC and bridged USDC.e. Prefer routes that give you real USDC.
- Make sure the destination is Arbitrum One, not Arbitrum Nova.
- Your Ethereum address is also your Arbitrum address. No new wallet needed.
- Keep some ETH on Arbitrum for fees, even if you bridged a different token.
- If you send to an exchange, check that it accepts that token on Arbitrum One.
Frequently asked questions
About 10 to 15 minutes with the official Arbitrum bridge. Fast bridges such as Across and Relay usually take a few seconds to a minute.
Arbitrum is an optimistic rollup. Withdrawals through the official bridge wait about 6.4 days so anyone can dispute a wrong result. After that you claim the funds on Ethereum.
Intent-based bridges such as Across and Relay usually take seconds. They also work the other way, so you skip the week-long wait of the official bridge.
The official bridge charges nothing beyond network fees, but fast bridges often give almost the same final amount. The Ethereum fee is the biggest cost either way. Compare what you will receive, and send when Ethereum fees are low.
It is the most careful option. It relies on the bridge contracts on Ethereum, not on outside validators or a relayer. The price of that design is the slow withdrawal.
USDC is issued directly on Arbitrum by Circle. USDC.e is USDC that was bridged from Ethereum through the standard bridge. If you want the real version, use a route based on CCTP.
No. Arbitrum uses the same addresses as Ethereum, so your MetaMask or Rabby address works on both. You just add or switch to the Arbitrum One network.