XRP to SOL: Swap XRP for Native Solana Without KYC
To swap XRP to SOL, enter the XRP amount, paste your Solana address and the r address you send from, then send XRP on the XRP Ledger to the one-time deposit address, with the Destination Tag only if the deposit screen shows one. Native SOL is paid to your Phantom, Solflare or Ledger address, and no account or ID is needed.
- 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
XRP to SOL Exchange Rate
The 1 XRP to Solana reference rate at market prices, before fees.
XRP to SOL swap at a glance
Send XRP from Xaman or a Ledger.
- Send XRPA few seconds to confirm on XRP Ledger
- 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 XRP?
GhostSwap quotes at 10 Nov 2026, 23:41 UTC, after the service fee and the cost of sending the SOL to your wallet.
The rate floats with the market until your XRP deposit confirms.
No bridge between the XRP Ledger and Solana
People often look for an XRP to SOL bridge. The two networks have no shared bridge you need to use, and this pair works without one. You send XRP on the XRP Ledger to a deposit address, and SOL is paid out on Solana from separate liquidity. Nothing is locked in a contract, and nothing on either side is a wrapped copy.
That also rules out a common trap. The exchange box lists versions of XRP and SOL issued as tokens on BNB Smart Chain, and those are different coins with 0x addresses. This pair takes native XRP from an r address and pays native SOL to a Solana address.
The upside of skipping a bridge is fewer steps. There is no app to connect, no approval to sign and no claim transaction on the other side. Your Solana wallet receives an ordinary SOL transfer that Solscan shows like any other.
Sending XRP from Xaman or a Ledger
Open Xaman, or the app you use with your Ledger, and start a payment to the one-time deposit address. Enter the exact XRP amount the exchange box shows.
If the deposit screen shows a Destination Tag, enter it in the tag field together with the address. If it shows none, leave the tag empty.
The XRP Ledger closes a ledger every three to five seconds, so the deposit is confirmed a few seconds after you sign. The network fee is a very small amount of XRP taken from the same account. Xaman shows the result straight away, and XRPSCAN shows the payment under your r address if you want a second check.
Use that same r address as the sender address in the swap form. It is where any refund goes, so it should be an account you hold the keys to. A Ledger signs the payment on the device; everything else works the same as a phone wallet.
Part of your XRP stays in the account
The XRP Ledger requires every account to hold a reserve. There is a base reserve for the account itself and an owner reserve for each object it owns, such as a trust line, an open offer or an escrow. That XRP cannot be sent anywhere while the account exists.
Xaman shows the reserve separately from the spendable balance. When you set the swap amount, use the spendable figure. Trying to send the full balance just fails at the signing step, which wastes time but costs nothing.
If you hold tokens on the XRP Ledger through trust lines, each one keeps a slice of XRP locked. Removing trust lines you no longer use releases it. For a swap, though, the simple path is to leave the reserve alone and send what the wallet marks as available. The account stays open and ready for the next time you need it.
XRP and SOL compared
| XRP (you send) | SOL (you receive) | |
|---|---|---|
| Network | XRP Ledger | Solana |
| Address | Starts with r | Solana base58, 32 to 44 long, no prefix |
| Tag | Destination Tag only if shown | No tag or memo |
| Confirmation | A few seconds | Under a minute |
| Fees paid in | XRP | SOL |
| Wallets | Xaman, Ledger | Phantom, Solflare, Ledger |
| Explorer | XRPSCAN | Solscan |
The tag row is the one people get wrong in both directions: adding a tag that was never asked for, or missing one the deposit screen showed. On the SOL side there is no such field at all. The address rows are the other check. An r address and a Solana address share no prefix, so a glance at the first character tells you which wallet the clipboard came from. A Ledger can sit on both sides through different apps, but each side still has its own address.
Prefer USDC on Solana?
Searches for XRP to SOL often sit next to searches for XRP to USDC on Solana. They are different pairs with different results. This page pays SOL, the native coin, which you need for every Solana fee. XRP to USDC (Solana) pays a stablecoin token instead.
If you take the USDC route, the receiving wallet still needs some SOL before the USDC can move, because token transfers on Solana are paid in SOL. With this pair that problem does not exist: the payout is the fee coin itself.
Some people do both. They swap a small part of their XRP to SOL to cover fees and the rest to the token they want. Each swap is separate, with its own deposit address and swap ID, and neither needs an account. A fresh Solana address can take the SOL payout directly, since a normal amount covers the network's rent-exempt minimum.
Exchange rate, timing and refunds
The exchange box quotes the SOL you get after fees for the XRP you enter, using aggregated liquidity from leading crypto markets. The rate floats with the market until your XRP deposit confirms, and the box shows the minimum and maximum for this pair. Once the deposit is in, most swaps finish within minutes.
If a swap cannot be completed, the coins are refunded to the sender address you entered, which is your own r address. Do not use an exchange account as the source: its withdrawals come from a shared address that relies on tags, and a refund there may not reach you.
Keep the status page for your swap ID open. When XRPSCAN shows the deposit validated and the status has not moved for a long while, email support@ghostswap.io with the swap ID and the XRP transaction hash. The reverse direction is SOL to XRP.
Common mistakes
- Choosing XRP or SOL on BNB Smart Chain in the box instead of the native coins.
- Skipping a Destination Tag that the deposit screen displayed.
- Entering the whole XRP balance, reserve included, as the swap amount.
- Picking the USDC on Solana pair by accident when SOL is what you wanted.
- Sending XRP from an exchange withdrawal, so a refund lands at a shared address.
Going the other way? ![]()
Swap SOL to XRP
Other ways to get Solana (SOL)
More XRP swaps
XRP to SOL Live Price Chart
XRP/SOL
Reference market prices, updated live
Convert XRP to Solana
| XRP | SOL at market price |
|---|---|
| 29XRP | 0.368398SOL |
| 50XRP | 0.635169SOL |
| 100XRP | 1.2703SOL |
| 250XRP | 3.1758SOL |
| 500XRP | 6.3517SOL |
| 1,000XRP | 12.7034SOL |
| 5,000XRP | 63.5169SOL |
| 10,000XRP | 127.0339SOL |
At market prices of $1.0540 per XRP and $82.9700 per SOL (10 Nov 2026), 500 XRP is worth about 6.3517 SOL.
Convert Solana to XRP
| SOL | XRP at market price |
|---|---|
| 0.37SOL | 29.1261XRP |
| 0.5SOL | 39.3596XRP |
| 1SOL | 78.7192XRP |
| 2.5SOL | 196.7979XRP |
| 5SOL | 393.5958XRP |
| 10SOL | 787.1917XRP |
| 50SOL | 3,935.96XRP |
| 100SOL | 7,871.92XRP |
Going the other way, 5 SOL is worth about 393.5958 XRP at the same prices.
How to Exchange XRP to Solana
Select XRP and SOL
Pick XRP 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 XRP Ledger address you send XRP from; a refund, if ever needed, goes there.
Send XRP
Send exactly the amount shown from your own XRP Ledger 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.