XLM to SOL: Convert Stellar Lumens to Native Solana
To convert XLM to SOL, enter the XLM amount, paste your Solana address from Phantom or Solflare and the G address you send from, then send XLM on Stellar to the one-time deposit address, adding the memo only if the deposit screen shows one. You receive native SOL on Solana, and no account, email or ID is involved.
- Within minutes
- No account · No KYC
- Paid to your wallet
- Fees included in quote
By clicking Confirm exchange, you agree to the Privacy Policy & Terms of Service.
Data by CoinGecko
XLM to SOL Exchange Rate
The 1 Stellar to Solana reference rate at market prices, before fees.
XLM to SOL swap at a glance
Send XLM from Lobstr or Freighter.
- Send XLMA few seconds to confirm on Stellar
- GhostSwap swaps itAt the floating rate, fees already in the quote
- Receive SOLSent to your address; Solana confirms in under a minute
How much SOL do you get for XLM?
GhostSwap quotes at 11 Nov 2026, 22:34 UTC, after the service fee and the cost of sending the SOL to your wallet.
The rate floats with the market until your XLM deposit confirms.
Sending XLM from Lobstr or Freighter
The deposit is XLM on the Stellar network, sent from your own wallet. In Lobstr or Freighter, paste the one-time deposit address into the send screen and type the exact amount the exchange box shows.
Look at the deposit screen for a memo. If one is shown, copy it into the memo field of your wallet exactly before you confirm. If none is shown, leave the field empty.
Stellar closes a ledger about every five seconds, so the deposit is confirmed a few seconds after you send it. The network fee is paid in XLM and is tiny, but it still comes out of the same balance. A Ledger works too, through Lobstr or another Stellar app: approve the payment on the device and the rest is identical. You can watch the transfer arrive on StellarExpert by searching your G address.
Only the spendable part of your XLM can go
Every Stellar account keeps a minimum balance that it cannot send. It is counted in base reserves: two for the account, and one more for each trustline, open offer or data entry. If you hold USDC or other assets on Stellar, each of those trustlines adds to the locked amount.
Wallets show this as available or spendable XLM, which is lower than the total. Use that spendable figure when you enter the swap amount. If you type the total, the wallet will refuse the payment, or the deposit will not match the amount the box expects.
You can free more XLM by removing trustlines for assets you no longer hold, since each removal releases its share of the reserve. Closing the whole account is possible in some wallets, but it is a separate action with its own rules and not something to mix into a swap. For most people, swapping the spendable XLM and leaving the reserve in place is the simplest route.
The Solana address that receives SOL
Solana addresses run 32 to 44 letters and numbers, without any 0x prefix. Copy it from Phantom, Solflare or a Ledger and paste it into the payout field. A Stellar G address cannot receive SOL, and neither can an Ethereum address.
Solana addresses carry no built-in checksum. A typo can produce a string that still looks valid and still accepts the SOL, but belongs to nobody you know. Pasting, rather than typing, and checking the first and last few characters is the defence.
A brand-new wallet is fine. On Solana an address only shows up on-chain once it holds a small rent-exempt balance, and a normal swap payout covers it, so you do not need SOL there beforehand. After the payout confirms on Solscan, the balance appears in the wallet. Since you are receiving SOL itself, the fee for your next Solana transaction comes from the same balance.
Stellar and Solana at a glance
| XLM (you send) | SOL (you receive) | |
|---|---|---|
| Network | Stellar | Solana |
| Address | Starts with G, 56 characters | Base58 key of 32 to 44 characters |
| Confirmation | A few seconds | Under a minute |
| Memo | Only when shown on the deposit screen | None |
| Locked minimum | Base reserves stay in the account | Small rent-exempt balance |
| Wallets | Lobstr, Freighter, Ledger | Phantom, Solflare, Ledger |
| Explorer | StellarExpert | Solscan |
Read the table from left to right as the path your funds take. The left column is what you prepare: the spendable XLM, the memo if one is shown and the G address that will take any refund. The right column is what you end up with: native SOL that pays its own fees, at an address with no memo at all. Neither side involves a bridge or a wrapped token, and the two wallets never need to talk to each other. Keep both open while you fill in the form.
Why Stellar holders swap into SOL
Stellar is focused on payments and assets issued on its own ledger. Solana is a general smart-contract chain with a large range of apps, tokens and NFT markets, and every action there pays its fee in SOL. Anyone who wants to use those apps needs SOL first.
Some people also hold tokens on Solana already, such as USDC or a meme coin, and cannot move them because the wallet has no SOL. A small XLM to SOL swap fixes that without opening an exchange account. Others simply want to rebalance from one chain to another.
The quote in the exchange box is the SOL amount after fees for the XLM you enter, from aggregated liquidity from leading crypto markets. The rate floats until your XLM deposit confirms, and the box lists this pair's minimum and maximum. If you would rather end up with a stablecoin on Solana, XLM to USDC on Solana is its own pair.
Timing, refunds and support
Once the XLM deposit is in, most swaps finish within minutes, and Solana confirms the SOL payout in under a minute.
Enter the G address you send from as the sender address. If a swap cannot be completed, the coins are refunded to the sender address you entered, so the XLM comes back to your own Lobstr or Freighter account. Sending straight from an exchange withdrawal is a bad idea here: the payment leaves from the exchange's shared address, and a refund to it may need a memo you never had.
The status page under your swap ID shows the deposit and the payout. When StellarExpert shows the XLM arrived and the status has not changed for a long time, email support@ghostswap.io with the swap ID and the Stellar transaction hash. Do not send the XLM again. For the opposite direction, use SOL to XLM.
Common mistakes
- Typing the total XLM balance instead of the spendable amount above the reserve.
- Skipping the memo when the deposit screen shows one.
- Pasting a Stellar G address into the SOL payout field.
- Typing the Solana address by hand; without a checksum, a typo can still look valid.
- Sending XLM from an exchange withdrawal, so a refund goes back to a shared address.
Going the other way? ![]()
Swap SOL to XLM
Other ways to get Solana (SOL)
More XLM swaps
XLM to SOL Live Price Chart
XLM/SOL
Reference market prices, updated live
Convert Stellar to Solana
| XLM | SOL at market price |
|---|---|
| 250XLM | 0.441484SOL |
| 500XLM | 0.882969SOL |
| 2,500XLM | 4.4148SOL |
| 5,000XLM | 8.8297SOL |
| 25,000XLM | 44.1484SOL |
| 50,000XLM | 88.2969SOL |
At market prices of $0.149363 per XLM and $84.5800 per SOL (11 Nov 2026), 5,000 XLM is worth about 8.8297 SOL.
Convert Solana to Stellar
| SOL | XLM at market price |
|---|---|
| 0.37SOL | 209.5204XLM |
| 0.5SOL | 283.1357XLM |
| 1SOL | 566.2714XLM |
| 2.5SOL | 1,415.68XLM |
| 5SOL | 2,831.36XLM |
| 10SOL | 5,662.71XLM |
| 50SOL | 28,313.57XLM |
| 100SOL | 56,627.14XLM |
Going the other way, 5 SOL is worth about 2,831.36 XLM at the same prices.
How to Exchange Stellar to Solana
Select XLM and SOL
Pick XLM in “You send” and SOL in “You get”, then enter the amount.
Enter Solana Address
Paste the Solana address that should receive the SOL. Then enter the Stellar address you send XLM from; a refund, if ever needed, goes there.
Send Stellar
Send exactly the amount shown from your own Stellar wallet to the one-time deposit address.
Receive Solana
Your SOL arrives on Solana. Follow each step on the status page with your swap ID.