On 2026-10-22, 1 Russian Ruble (RUB) = 1,851.33 ECash (XEC) at the mid-market rate. Conversely, 1 XEC = 0.0005402 RUB. Over the last 30 days the RUB/XEC rate moved between 1,262.74 and 1,867.08, a change of +22.26%.
This page shows the live mid-market rate from Russian Ruble (RUB) to ECash (XEC), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.
Over the last 30 days the RUB/XEC rate rose sharply (+36.64%): the RUB strengthened markedly against the XEC. Over the past 12 months it ranged from 790.81 (2025-10-27) to 2,684.61 (2026-06-26), with an average of 1,649.52. Today's rate is 12.23% above its one-year average: 1 RUB buys more XEC than usual. Day-to-day movements are large (average daily change of 2.29%), so the amount received can vary noticeably from one day to the next. The largest daily move of the last 30 days was +8.29% on 2026-10-15.
| Period | Date | 1 RUB = | Change |
|---|---|---|---|
| 1 week ago | 2026-10-15 | 1,867.08 XEC | -0.84% |
| 1 month ago | 2026-09-22 | 1,354.87 XEC | +36.64% |
| 3 months ago | 2026-07-18 | 1,667.86 XEC | +11.00% |
| 6 months ago | 2026-04-23 | 1,904.64 XEC | -2.80% |
| 1 year ago | 2025-10-22 | 858.25 XEC | +115.71% |
| Date | Russian Ruble | ECash |
|---|---|---|
| Thursday, 10/22/2026 | 1 RUB = | 1,851.33 XEC |
| Wednesday, 10/21/2026 | 1 RUB = | 1,834.30 XEC |
| Tuesday, 10/20/2026 | 1 RUB = | 1,853.33 XEC |
| Monday, 10/19/2026 | 1 RUB = | 1,861.76 XEC |
| Sunday, 10/18/2026 | 1 RUB = | 1,838.53 XEC |
| Saturday, 10/17/2026 | 1 RUB = | 1,826.57 XEC |
| Friday, 10/16/2026 | 1 RUB = | 1,799.46 XEC |
| Thursday, 10/15/2026 | 1 RUB = | 1,867.08 XEC |
| Wednesday, 10/14/2026 | 1 RUB = | 1,724.11 XEC |
| Tuesday, 10/13/2026 | 1 RUB = | 1,683.21 XEC |
| RUB | XEC | RUB | XEC |
|---|---|---|---|
| 5 RUB = | 9256.6404 XEC | 0.0027 RUB = | 5 XEC |
| 10 RUB = | 18513.2808 XEC | 0.0054 RUB = | 10 XEC |
| 20 RUB = | 37026.5615 XEC | 0.0108 RUB = | 20 XEC |
| 50 RUB = | 92566.4038 XEC | 0.0270 RUB = | 50 XEC |
| 100 RUB = | 185132.8075 XEC | 0.0540 RUB = | 100 XEC |
| 300 RUB = | 555398.4226 XEC | 0.1620 RUB = | 300 XEC |
| 500 RUB = | 925664.0376 XEC | 0.2701 RUB = | 500 XEC |
| 1000 RUB = | 1851328.0752 XEC | 0.5402 RUB = | 1000 XEC |
1 Russian Ruble is worth 1,851.33 ECash at the mid-market rate of 2026-10-22. 1 ECash is worth 0.0005402 Russian Ruble.
100 RUB = 185,132.81 XEC, and 100 XEC = 0.05402 RUB (rate of 2026-10-22).
Over 30 days the rate went from 1,514.25 to 1,851.33 (+22.26%). The 30-day high was 1,867.08 and the low was 1,262.74.
One week ago 1 RUB was worth 1,867.08 XEC; today it is worth 1,851.33 XEC (-0.84%).
The highest rate of the past 12 months was 1 RUB = 2,684.61 XEC on 2026-06-26; the lowest was 790.81 XEC on 2025-10-27.
XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.
The Russian Ruble is the official currency of Russia. Symbol: RUB. ISO 4217 code: RUB.
All Russian Ruble (RUB) exchange rates →