A Solana address is not an Ethereum address
Solana accounts are identified by 32-byte Ed25519 keys, a different format from the 20-byte hex addresses used on Ethereum and every EVM network (Solana documentation). One cannot be converted into the other, so moving funds here is always a real cross-chain transfer, whatever the wallet interface makes it look like. That is the first thing the providers above are quoting for.
Tokens on Solana live in their own accounts
A wallet holds each token in a separate token account tied to that token, and creating one takes a small, refundable SOL balance paid by whoever creates it (Solana documentation). In practice: the first time an address receives a given stablecoin, something has to pay for that account, and a wallet arriving with no SOL at all has no way to move the funds on afterwards.
MetaMask holds Solana now
MetaMask derives a Solana address for each account beside the Ethereum one, and can import an account from another Solana wallet (MetaMask Help Center). The old answer — that MetaMask could not hold SOL — no longer applies. What still matters is copying the Solana address, not the Ethereum one, from the same wallet.
Fewer providers, wider spread
Not every bridge supports Solana, and support differs by token: the Quote sources column shows how many answered for each route. Where an exchange we track lists Solana for the token, its withdrawal fee sits beside the bridges, including when it is lower.
Questions
How do I add Solana to MetaMask?
There is no network to add by hand any more: MetaMask derives a Solana address for each account alongside the Ethereum one, and existing Solana accounts from other wallets can be imported. Check the address you copy starts the transfer on the right network.
How do I send USDC to a Phantom wallet?
Copy the wallet's Solana address — an Ethereum address will not work, because the formats are incompatible — and send over a route that ends on Solana. Which provider delivers most for your amount is compared here.
How do I send USDT to a Phantom wallet?
The same way, with USDT selected as the token. Note that fewer providers quote USDT into Solana than USDC; the Quote sources column on this page shows how many answer for each route.
How do I swap Solana to Ethereum?
That is the reverse direction, priced separately — open the route from Solana to the network you want and compare it there. Quotes are not symmetrical: the same pair can cost different amounts each way.
How do I send USDT from Phantom to an exchange?
Use the deposit address the exchange gives you for the Solana network specifically, and check that the exchange credits USDT on Solana at all — several list the token only on other networks.
Sources
- Solana documentation — accounts and addresses · checked 2026-09-12
- Solana documentation — token accounts · checked 2026-09-12
- MetaMask Help Center — Solana in MetaMask · checked 2026-09-12