Ethereum AvalancheEstablished

Ethereum to Avalanche Bridge

Moving tokens from Ethereum to Avalanche means moving them to the C-Chain, the part of Avalanche that runs Ethereum-style apps. The Avalanche Bridge, used through Core, is the long-standing route. Circle CCTP gives real USDC, and fast bridges like Across and Relay deliver in seconds.

Reviewed October 14, 2026 ยท 6 solutions checked

On this page
  1. Short answer
  2. Why this route is difficult
  3. Possible approaches
  4. Options compared
  5. Working solutions
  6. How to move Ethereum to Avalanche
  7. Fees and timing
  8. Common mistakes
  9. Before you transfer
  10. FAQ
  11. Related routes

Short answer

Avalanche has several chains, but apps and tokens live on the C-Chain. It works like Ethereum. Your 0x address is the same on both, and wallets like MetaMask or Core can add it as a network (chain ID 43114). The one big difference is fees. On the C-Chain you pay them in AVAX, not ETH.

The Avalanche Bridge is run by Ava Labs and used through the Core app or wallet. It moves ETH and Ethereum tokens to the C-Chain. ETH arrives as WETH.e and most tokens get a ".e" ending, which marks them as copies. USDC is the exception. It now goes through Circle CCTP and arrives as real USDC without the ".e".

Fast bridges are the other option. Across and Relay both support Avalanche and usually pay you in seconds, while the Avalanche Bridge waits about 20 minutes for Ethereum . Stargate also connects the two chains. Whatever you use, plan to have a little AVAX on arrival, or you cannot move your tokens.

Key facts
DestinationAvalanche C-Chain (chain ID 43114)
Long-standing bridgeAvalanche Bridge, used through Core
Bridge timeAbout 20 min (96 Ethereum confirmations)
Fastest optionIntent bridges, seconds
Real USDCCircle CCTP
Fees on Avalanche paid inAVAX
Bridged token namesEnding in .e, like WETH.e

Why this route is difficult

Avalanche is its own layer 1 network, not a on Ethereum. Ethereum does not check what happens on Avalanche, so no bridge between them is protected by Ethereum itself. Each bridge brings its own .

The Avalanche Bridge uses Intel SGX, special secure hardware, together with a small group of approved operators called wardens. When it launched in 2021, any action needed 3 of 4 wardens to agree. Tokens you bridge are locked on Ethereum and copies are issued on Avalanche with a ".e" ending.

That ".e" ending matters. WETH.e is wrapped ETH that came through this bridge. Other bridges may give you a different version of the same token, and apps do not always accept every version. Check what the app you want to use expects.

USDC is easier. Circle issues real USDC on Avalanche, and the Avalanche Bridge now uses CCTP for it, so there is no USDC.e from this route. For USDT there is no Circle-style route, so the version you get depends on the bridge.

Possible approaches

1Operator-run bridge

The Avalanche Bridge locks tokens on Ethereum and issues .e copies on Avalanche, run by wardens using secure hardware.

Trade-offLong track record and wide token list, but you trust Ava Labs and the wardens, and it is slower than fast bridges.

2Intent-based bridge

A or pays you on Avalanche right away and gets paid back later.

Trade-offSeconds instead of minutes, but fewer tokens and some risk in the bridge's own contracts.

3Issuer burn-and-mint

Circle CCTP destroys USDC on Ethereum and creates real USDC on Avalanche.

Trade-offReal USDC with no pool limits, but it only works for USDC.

4Liquidity bridge

Stargate uses token pools on both chains and LayerZero messages to move funds.

Trade-offWorks well for , but large amounts depend on pool size.

Options compared

OptionYou getTypical timeCostBest for
Avalanche Bridge (Core)WETH.e and other .e tokens, real USDCAbout 20 minEthereum fee + bridge feeEthereum tokens with no fast-bridge route
Intent-based bridge (Across, Relay)Common tokens, depending on the bridgeSeconds to 1 minEthereum fee + small bridge feeSpeed on common tokens
Circle CCTPReal USDCSeconds (fast) or 15-19 min (standard), plus a small fee in fast modeUSDC without bridged copies
StargatePool-backed tokens such as stablecoinsVaries by routeEthereum fee + pool feeStablecoins through LayerZero pools

Working solutions

SolutionYou receiveCustody / verificationNotes
Avalanche Bridge (Core)WETH.e, other .e tokens, real USDCWardens using Intel SGXRun by Ava Labs. About 20 minutes. Sends only to your own address.
AcrossSupported tokens-checked paybackLists Avalanche among its live chains. Usually done in seconds.
RelayCommon tokensSolver pays youSupports Avalanche. Fast for common coins.
Circle CCTPReal USDCCircle For USDC only. No bridged copy.
StargateStablecoins and other pool tokensLayerZero checkers (DVNs)Pool-based.
LI.FIDepends on the routeSame as the bridge usedAn that compares several bridges.

How to move Ethereum to Avalanche

These steps show a transfer through the Avalanche Bridge in Core. The same wallet and network checks apply if you use Across, Relay or another bridge.

  1. 1

    Get your wallet ready

    Use Core, MetaMask, Rabby or another wallet with your tokens on Ethereum. Your address is the same on the Avalanche C-Chain. Keep extra ETH to pay the Ethereum network fee.

  2. 2

    Open the bridge from a trusted link

    Open the bridge inside the Core app or wallet, or from links on official Avalanche pages. Ava Labs warns that using the bridge any other way can lose funds for good. Never send tokens straight to the bridge contract address.

  3. 3

    Choose the token and amount

    Pick Ethereum as the source and Avalanche C-Chain as the destination. Check the fee shown before you confirm. Tokens other than ETH need an approval first, a separate transaction that lets the bridge move them.

  4. 4

    Confirm on Ethereum

    Sign the transaction. The bridge only sends to the same address on Avalanche, so you cannot pick a different receiver. If the transaction is slow, you can speed it up in your wallet.

  5. 5

    Wait for confirmations

    The Avalanche Bridge waits for 96 Ethereum confirmations, about 20 minutes. The Avalanche side then takes a few seconds. You can follow your transaction on Etherscan and then on an Avalanche explorer such as Snowtrace.

  6. 6

    Get some AVAX

    Fees on the C-Chain are paid in AVAX. If your wallet has none, swap a small amount into AVAX or withdraw some from an exchange.

Fees and timing

The first cost is the Ethereum network fee for sending to the bridge. Token transfers cost more than plain ETH and need an approval first. Fees on the Avalanche C-Chain are much lower and paid in AVAX.

The Avalanche Bridge also charges its own fee. Its support FAQ lists $3 for WETH from Ethereum to Avalanche and 0.025% for most other tokens, with a $3 minimum and a $250 maximum. Going back costs more: $20 for WETH, or 0.1% with a $12 minimum and $1,000 maximum. The same FAQ says transfers of $75 or more get a small AVAX airdrop for first fees. Check the bridge screen, since fees can change.

Fast bridges show their fee as the amount you will receive. On common tokens like ETH and USDC, they are often close to the Avalanche Bridge in cost and much faster. Aggregators such as LI.FI or Bungee can compare several routes at once.

Common mistakes

  • Arriving on Avalanche with no AVAX. You cannot move your tokens until you add some.
  • Sending tokens straight to the bridge contract address instead of using the bridge app.
  • Thinking WETH.e or USDT.e is the same as the token on Ethereum. They are bridged copies, and some apps prefer other versions.
  • Expecting to send to an exchange or a different address. The Avalanche Bridge only sends to your own address on the other chain.
  • Using a bridge site found through an ad. Open bridges from official links only.
  • Bridging all your ETH and leaving nothing for the Ethereum fee.

Before you transfer

  • Keep a little AVAX in your wallet on Avalanche, or swap a small part of your transfer into AVAX.
  • Your Ethereum address works on the Avalanche C-Chain. No new wallet needed.
  • For USDC, use a route that gives real USDC through CCTP.
  • Tokens with a ".e" ending are bridged copies. Check which version your app accepts.
  • The Avalanche Bridge charges more for the trip back to Ethereum than for the trip in.
  • Open bridge sites from official links only, and check the address bar before you sign.

Frequently asked questions

Use the Avalanche Bridge inside Core, choose Ethereum to Avalanche, enter the amount and confirm. It takes about 20 minutes and you receive WETH.e. Across and Relay do the same in seconds for a small fee.

Avalanche fees are paid in AVAX, so ETH on Avalanche is a token. The ".e" ending shows it came from Ethereum through the Avalanche Bridge.

About 20 minutes. It waits for 96 confirmations on Ethereum, then the Avalanche side takes a few seconds.

Yes. Every transaction on the Avalanche C-Chain is paid in AVAX. The Avalanche Bridge FAQ says transfers of $75 or more get a small AVAX airdrop, but plan to get some yourself in case.

Use a route based on Circle CCTP. The Avalanche Bridge now uses CCTP for USDC, so it arrives without the ".e" ending.

No. Avalanche is a separate layer 1 network. Its C-Chain runs Ethereum-style apps and uses the same addresses, but Ethereum does not secure it.

Not directly. The Avalanche Bridge only sends to the same address on the other chain. Bridge to your own wallet first, then send to the exchange.