Log in

XRP arbitrage

XRP on 38 exchanges spot and 34 in futures: live routes, past spreads and how long they last.

Prices at · open routes a minute older; real time in the scanners on paid plans · How we count

Price
$1.2941
24h volume
$3.2B
Exchanges
45
38 spot · 34 futures
Routes now
0
0 take · 0 risky
Gaps in 7 days
3,698
1,981 over a minute

XRP right now

XRP is cheapest on HitBTC ($1.2926) and dearest on Upbit ($1.295): 0.18% apart across 35 exchanges with a liquid spot market, before fees.

No route in profit after fees is worth a look right now.

Over 7 days a spread in profit opened 3,698 times, and 1,981 of them lasted a minute or longer; one usually closed within 1 min 27 s.

Funding per 8 hours runs from 0.0000% on Bitfinex to 0.0220% on BloFin, across 29 exchanges (outliers, markets under $50k a day and exchanges publishing no volume left out).

XRP arbitrage opportunities now

No route is profitable after fees right now.

XRP arbitrage strategy

No XRP route worth taking with an open transfer right now. Gaps of a minute or longer open several times a week, though — here is how to catch the next one:

  1. Watch BingX XRP/USDC → Bitrue: the spread opened there 22 times in 7 days, 18 of them for a minute or longer; it usually lasts 9 min 48 s.
  2. Check the transfer in advance: BingX or Bitrue does not publish its network status.
  3. Set an alert on the route: you hear when the spread pays after fees. Then buy on BingX and sell on Bitrue.

The route and its alert →

XRP price on every exchange

Refreshed every 10 seconds. The best buy and sell prices are highlighted.

Spot · 38

ExchangeBidAskBook spread24h volume
TokocryptoXRP/USDT1.29401.29410.01%$96.5M
BinanceXRP/USDT1.29401.29410.01%$96.5M
BitrueXRP/USDT1.29371.29440.05%$83M
CoinbaseXRP/USDC1.29241.29260.02%$57M
CoinbaseXRP/USD1.29241.29260.02%$57M
Coinbase ExchangeXRP/USD1.29241.29260.02%$56.6M
ToobitXRP/USDT1.29391.29400.01%$43.4M
PhemexXRP/USDT1.29381.29420.03%$30.4M
GateXRP/USDT1.29411.29420.01%$29.8M
XTXRP/USDT1.29391.29400.01%$27.9M
MEXCXRP/USDT1.29401.29420.02%$27.7M
BigONEXRP/USDT1.29161.29430.21%$26.8M

Perpetual futures · 34

ExchangeBidAskBook spreadFunding24h volume
ToobitXRP/USDT1.29361.29370.01%0.0100%/8h$285.8M
BybitXRP/USDT1.29351.29360.01%0.0031%/8h$248.5M
XTXRP/USDT1.29351.29360.01%0.0150%/8h$225.6M
MEXCXRP/USDT1.29351.29360.01%0.0100%/8h$218.4M
DigiFinexXRP/USDT1.29321.29390.05%0.0220%/8h$208.9M
OKXXRP/USDT1.29341.29350.01%0.0032%/8h$201.2M
WEEXXRP/USDT1.29351.29360.01%0.0100%/8h$171.1M
WhiteBITXRP/USDT1.29251.29420.13%0.0100%/8h$148.5M
BitgetXRP/USDT1.29351.29360.01%0.0056%/8h$146M
GateXRP/USDT1.29341.29350.01%0.0009%/8h$87.3M
HyperliquidXRP/USDC1.29351.29360.01%0.0013%/1h$61.6M
BingXXRP/USDT1.29341.29350.01%0.0100%/8h$60.4M

How often XRP spreads open

Exchange pairs between which the price drifted apart with a profit after fees over 7 days. “Over a minute” counts the gaps that held for a minute or longer: those can be caught. The rest are flashes of seconds that close before an order arrives.

MarketRouteOver a minuteGapsMedian lifetime
perp ↔ perpAster perp → Hyperliquid perp25268 min 24 s
perp ↔ perpMEXC perp → Pacifica perp19191 h 25 min
spot → spotBingX spot USDC → Bitrue spot18229 min 48 s
perp ↔ perpMEXC perp → Hyperliquid perp181848 min 28 s
spot → spotBitrue spot → Poloniex spot17291 min 36 s
spot → spotBitrue spot → BTSE spot USDC16271 min 33 s
spot → spotBitrue spot → BTSE spot USD16272 min 39 s
perp ↔ perpBinance perp → Hyperliquid perp16244 min 03 s
perp ↔ perpGate perp → Pacifica perp15175 min 15 s
spot → spotBitrue spot USDC → Poloniex spot151511 min 20 s
spot → spotBTSE spot → Bitrue spot14202 min 41 s
perp ↔ perpOKX perp → Hyperliquid perp14166 min 47 s
spot → spotBitrue spot USDC → BingX spot USDC13152 min 22 s
spot → spotBitrue spot → BingX spot USDC121711 min 30 s
perp ↔ perpWhiteBIT perp → Hyperliquid perp12164 min 05 s
spot → spotBingX spot USDC → BtcTurk spot121411 min 30 s
spot → spotBingX spot USDC → Phemex spot121414 min 27 s
spot → spotBtcTurk spot → Poloniex spot12137 min 45 s
perp ↔ perpBingX perp → Hyperliquid perp11173 min 00 s
spot → spotBTSE spot USD → Bitrue spot11132 min 54 s

Networks, deposits and withdrawals

Whether the coin can be moved between exchanges: withdrawals open where you buy and deposits open where you sell. Refreshed every 5 minutes.

NetworkExchangeDepositWithdrawWithdrawal fee
BASECoinbasebasen/an/a—
Coinbase Exchangebasen/an/a—
BSCBinanceopenopen0.017 XRP
Toobitopenopen1.7 XRP
XTBNB Smart Chainopenopen1 XRP
ETHBinanceopenopen0.45 XRP
Toobitclosedclosed1.3 XRP
OKTCOKXXRPK-OKTCopenclosed0 XRP
XRPBackpackopenopen0.2 XRP
BigONERippleopenopen1 XRP
Binanceopenopen0.2 XRP
BitfinexRIPPLEopenopen—
Bitgetopenn/a0.2 XRP
Bitstampxrplopenopen—
Bitvavoopenopen0.35 XRP
BTSERIPPLEopenopen0.2 XRP
Bybitopenopen0.2 XRP
CEX.IOrippleopenopen0.25 XRP
Coinbaseripplen/an/a—
Coinbase Exchangeripplen/an/a—
DigiFinexopenopen0.2 XRP
Gateopenopen—
HitBTCopenopen7.74 XRP
HTXxrpopenopen0.25 XRP
KuCoinxrpopenopen0.3 XRP
LATOKENn/an/a—
LBankxrpn/aopen0.7723 XRP
MEXCopenopen0.02 XRP
OKXXRP-XRPopenopen0.01 XRP
Phemexn/an/a—
Poloniexopenopen0.2 XRP
Toobitopenopen1.7 XRP
WEEXopenopen0.3 XRP
WhiteBITopenopen0.2 XRP
WOO Xopenopen1.2 XRP
XRPLBitrueopenopen0.1 XRP
Geminixrpln/an/a—
XRPLEDGERXTXRP Ledgeropenopen0.8 XRP
XTXTXT Smart Chainopenopen1.5 XRP

Gaps of a minute or longer, last 7 days

When (UTC)MarketRouteSpreadLastedTransfer
Oct 24, 04:49 PMperp ↔ perpGate → Pacifica0.108%2 min 42 s—
Oct 24, 03:23 PMspot → spotBTSE → LBank0.103%2 min 06 sTransfer status unknown
Oct 24, 03:23 PMspot → spotBTSE → Bitfinex0.132%4 min 15 sRIPPLE
Oct 24, 03:19 PMspot → spotLBank → MEXC0.108%1 min 15 sxrp
Oct 24, 03:18 PMspot → spotBtcTurk → LBank0.100%1 min 42 sTransfer status unknown
Oct 24, 03:18 PMspot → spotWhiteBIT → LBank0.104%1 min 48 sTransfer status unknown
Oct 24, 03:18 PMspot → spotBinance → LBank0.174%1 min 51 sTransfer status unknown
Oct 24, 03:18 PMspot → spotBitget → LBank0.154%1 min 51 sTransfer status unknown
Oct 24, 03:18 PMspot → spotPhemex → LBank0.146%1 min 51 sTransfer status unknown
Oct 24, 03:18 PMspot → spotBinance → LBank0.162%1 min 51 sTransfer status unknown
Oct 24, 03:18 PMspot → spotBitget → LBank0.134%1 min 51 sTransfer status unknown
Oct 24, 03:18 PMspot → spotBitrue → LBank0.148%1 min 51 sTransfer was closed
Oct 24, 03:16 PMperp ↔ perpGate → Pacifica0.102%10 min 48 s—
Oct 24, 03:16 PMspot → spotOKX → LBank0.118%3 min 36 sTransfer status unknown
Oct 24, 03:16 PMspot → spotOKX → LBank0.122%3 min 36 sTransfer status unknown
Oct 24, 03:16 PMspot → spotMEXC → LBank0.196%3 min 36 sTransfer status unknown
Oct 24, 03:16 PMspot → spotWEEX → LBank0.134%3 min 36 sTransfer status unknown
Oct 24, 03:16 PMspot → spotBingX → LBank0.146%3 min 39 sTransfer status unknown
Oct 24, 03:16 PMperp ↔ perpHTX → Hyperliquid0.152%2 min 57 s—
Oct 24, 03:16 PMperp ↔ perpBloFin → Hyperliquid0.151%1 min 24 s—
Oct 24, 03:16 PMspot → spotBitrue → LBank0.128%3 min 42 sTransfer was closed
Oct 24, 03:16 PMspot → spotBinance.US → LBank0.106%3 min 42 sTransfer status unknown
Oct 24, 03:16 PMspot → spotWEEX → LBank0.170%3 min 42 sTransfer status unknown
Oct 24, 03:16 PMperp ↔ perpBingX → Hyperliquid0.116%4 min 03 s—
Oct 24, 03:16 PMperp ↔ perpBybit → Hyperliquid0.175%3 min 30 s—
Oct 24, 03:16 PMperp ↔ perpWhiteBIT → Hyperliquid0.153%3 min 06 s—
Oct 24, 03:16 PMperp ↔ perpXT → Hyperliquid0.127%3 min 00 s—
Oct 24, 03:16 PMperp ↔ perpWEEX → Hyperliquid0.143%3 min 00 s—
Oct 24, 03:16 PMperp ↔ perpBigONE → Hyperliquid0.116%1 min 57 s—
Oct 24, 03:16 PMperp ↔ perpBinance → Hyperliquid0.140%3 min 33 s—
Oct 24, 03:16 PMperp ↔ perpBackpack → Hyperliquid0.160%3 min 33 s—
Oct 24, 03:16 PMperp ↔ perpKuCoin → Hyperliquid0.181%3 min 09 s—
Oct 24, 03:16 PMperp ↔ perpBTSE → Hyperliquid0.185%3 min 36 s—
Oct 24, 03:15 PMperp ↔ perpGate → Hyperliquid0.108%4 min 27 s—
Oct 24, 03:15 PMperp ↔ perpBitget → Hyperliquid0.144%3 min 30 s—
Oct 24, 03:15 PMspot → spotDigiFinex → Poloniex0.114%1 min 18 sXRP
Oct 24, 03:15 PMspot ↔ perpBTSE → Hyperliquid0.176%4 min 21 s—
Oct 24, 03:13 PMspot → spotPhemex → Poloniex0.138%3 min 48 sTransfer status unknown
Oct 24, 03:12 PMspot → spotBitrue → Poloniex0.347%5 min 36 sTransfer was closed
Oct 24, 03:10 PMperp ↔ perpGate → Lighter0.125%2 min 12 s—
Oct 24, 03:10 PMspot → spotPhemex → Poloniex0.174%7 min 42 sTransfer status unknown
Oct 24, 03:10 PMspot → spotWhiteBIT → Poloniex0.167%7 min 45 sXRP
Oct 24, 03:10 PMspot → spotWhiteBIT → Poloniex0.194%7 min 45 sXRP
Oct 24, 03:10 PMspot → spotBtcTurk → Poloniex0.168%7 min 45 sTransfer status unknown
Oct 24, 03:10 PMspot ↔ perpBTSE → Hyperliquid0.112%3 min 24 s—
Oct 24, 03:08 PMperp ↔ perpAster → Hyperliquid0.217%25 min 24 s—
Oct 24, 03:08 PMperp ↔ perpOKX → Hyperliquid0.171%11 min 30 s—
Oct 24, 03:04 PMspot → spotMEXC → Bitfinex0.101%1 min 03 sXRP
Oct 24, 03:04 PMperp ↔ perpGate → Pacifica0.125%7 min 42 s—
Oct 24, 03:04 PMperp ↔ perpOKX → Hyperliquid0.117%1 min 54 s—

Spread at the peak after taker fees. Lifetime is measured to about 3 s.

More on XRP

XRP funding rates by exchange →

XRP trades on: Toobit, Bybit, XT, MEXC, Tokocrypto, OKX, DigiFinex, WEEX, Coinbase, Bitget, WhiteBIT, Gate and 33 more

FAQ

Why is the XRP spread so high on some exchanges?

No XRP route is in profit after fees now; a wide gap usually means a thin book, closed withdrawals or another token under the ticker. We have no network status from Tokocrypto, Kraken and Crypto.com +8, so a transfer there cannot be checked.

Where is XRP cheapest to buy?

Cheapest now on HitBTC: $1.2926; dearest on Upbit: $1.295, 0.18% apart. 35 exchanges with a liquid XRP market compared, at the mid between bid and ask.

Can I transfer XRP between HitBTC and Bitfinex?

Yes: withdrawals from HitBTC and deposits to Bitfinex are open now on XRP, a withdrawal fee of 7.74 XRP. The networks' status is checked every 5 minutes; every network is in the table below.

Is there an arbitrage opportunity in XRP right now?

Not on spot after fees: no spot route earns right now. The widest price gap is 0.18% (HitBTC → Upbit), and trading fees and the withdrawal eat it. In 7 days, gaps of a minute or longer opened most often between BingX and Bitrue: 18 times.

What is the XRP spread now?

0.18% between the cheapest (HitBTC) and the dearest (Upbit) exchange, before fees. No route worth taking with an open transfer right now.