Optimism to Arbitrum bridge
There is no direct official bridge from OP Mainnet to Arbitrum One. Fast bridges such as Across, Relay and Stargate usually deliver ETH or USDC in seconds to minutes. Circle CCTP moves native USDC by burning it on OP Mainnet and minting it on Arbitrum. The official path withdraws to Ethereum first, which means a 7 day wait plus prove and finalize steps.
Reviewed October 25, 2026 ยท 6 solutions checked
On this page
Short answer
OP Mainnet is the main Optimism network. Like Arbitrum One, it is an Ethereum rollup that uses ETH for gas, and your address is the same on both chains. To move funds between them you still need a bridge, because a normal transfer stays on the chain where you send it.
For most amounts a fast bridge or an aggregator is the practical choice. The official route works too, but it is slow: you start a withdrawal on OP Mainnet, prove it on Ethereum, wait 7 days, finalize, and then deposit into Arbitrum.
| Direct official bridge | None |
|---|---|
| Official route via Ethereum | 7 days after proving, plus a deposit |
| Fastest option | Intent bridges or CCTP fast mode, seconds |
| CCTP fast fee from OP Mainnet | 0.013% |
| Gas on both chains | ETH |
Why this route is difficult
OP Mainnet and Arbitrum are separate rollups. They share Ethereum as a settlement layer but have no official bridge between them, so the official route is a withdrawal to Ethereum and a new deposit.
OP Mainnet withdrawals to Ethereum have a 7 day challenge period after proving. Fast bridges pay you on Arbitrum from their own liquidity, so you do not wait for that period.
Possible approaches
1Intent bridge
A relayer or solver sends you funds on Arbitrum right away and is repaid later from what you deposited on OP Mainnet.
Trade-offQuick for common tokens, but you depend on the bridge's contracts and repayment process.
2Circle CCTP
Native USDC is burned on OP Mainnet and, after Circle's attestation, minted on Arbitrum.
Trade-offYou get native USDC with no liquidity pool in between, but it only covers USDC and depends on Circle.
3Official bridges via Ethereum
Withdraw through the OP Standard Bridge, prove and finalize on Ethereum, then deposit through the Arbitrum bridge.
Trade-offUses only the rollup contracts, but takes more than 7 days and several Ethereum transactions.
Options compared
| Option | You get | Typical time | Cost | Best for |
|---|---|---|---|---|
| Across, Relay or Stargate | ETH, USDC and other common tokens | Seconds to minutes | Fee built into the quote | Most transfers |
| Circle CCTP | Native USDC on Arbitrum | About 8 seconds (fast) or 15 to 19 minutes (standard) | 0.013% in fast mode, no Circle fee in standard mode | Moving USDC |
| Standard Bridge, then Arbitrum bridge | ETH or official tokens | More than 7 days in total | OP Mainnet fee plus Ethereum fees for prove, finalize and deposit | Avoiding third-party bridges |
Working solutions
| Solution | You receive | Custody / verification | Notes |
|---|---|---|---|
| Across | ETH, USDC and others | Intent based relayers | Usually done in seconds. |
| Relay | ETH, USDC and others | Solver pays you | Fast for common tokens. |
| Circle CCTP | Native USDC | Circle attestation | Fast mode costs 0.013% from OP Mainnet. Standard mode has no Circle fee. |
| Stargate | ETH, USDC | LayerZero verifiers (DVNs) | Pool based. Prices depend on pool balances. |
| Bungee | Depends on the route | Same as the bridge used | Aggregator that compares several bridges. |
| OP Standard Bridge + Arbitrum bridge | ETH or official tokens | Ethereum (bridge contracts) | Prove, wait 7 days, finalize, then deposit into Arbitrum. |
How to move Optimism to Arbitrum
Bridge ETH or USDC with a fast bridge
- 1
Check gas and token
Keep some ETH on OP Mainnet for the fee. OP Mainnet has both native USDC and the older bridged USDC.e, so check which one you hold.
- 2
Choose the route
Open the official site of Across, Relay or an aggregator such as Bungee. Set OP Mainnet as the source and Arbitrum One as the destination.
- 3
Review the quote
Enter the amount and check the amount you will receive, the fee and the estimated time before you sign.
- 4
Sign and verify
Confirm the transaction on OP Mainnet. When the bridge reports completion, switch your wallet to Arbitrum One and check the balance.
Fees and timing
Gas on OP Mainnet and Arbitrum is paid in ETH and is usually small. Most of the difference between routes comes from the bridge fee shown in the quote.
For native USDC leaving OP Mainnet, Circle lists a fast transfer fee of 0.013%, deducted when USDC is minted on Arbitrum. Standard transfers have no Circle fee. Apps built on CCTP may add their own fee.
The official route has no bridge fee, but the prove and finalize steps are Ethereum transactions, and the deposit into Arbitrum starts on Ethereum too. For small amounts these fees can cost more than a fast bridge.
Common mistakes
- Starting an official withdrawal and forgetting the prove step. The 7 day wait only starts after the withdrawal is proven.
- Sending USDC.e when you expect native USDC on Arbitrum. CCTP accepts only native USDC, so check the token before you bridge.
- Choosing Arbitrum Nova instead of Arbitrum One as the destination, or another OP Stack chain such as Base as the source.
Before you transfer
- Send a small test amount first if you have not used the route before.
- Keep or get some ETH on Arbitrum if you plan to use your funds there right away.
- Open bridges from their official addresses. Search ads sometimes lead to fake bridge sites.
Frequently asked questions
With a fast bridge such as Across or Relay, usually seconds to minutes. The official route through Ethereum takes more than 7 days because of the challenge period on OP Mainnet withdrawals.
Pick a CCTP route in a bridge app or aggregator. Fast mode takes seconds and Circle charges 0.013% from OP Mainnet. Standard mode takes about 15 to 19 minutes with no Circle fee.
It is the older USDC bridged from Ethereum through the official bridge. Circle's native USDC is a different token. CCTP only works with native USDC.
Yes, Arbitrum uses ETH for gas. If you bridge ETH you have gas right away. If you bridge only USDC, you will need a little ETH on Arbitrum for your next transaction.