1. Currency converter
  2. OMR to XAF

1 OMR to XAF

Convert Omani rials to CFA francs BEAC at the live mid-market rate.

1 Omani Rial =

1,502 XAF −0.02% today

1 OMR = 1,501.90 XAF · 1 XAF = 0.00066583 OMR

Mid-market rate, updated 01:46 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

OMR to XAF over the last year

1,425.001,450.001,475.001,500.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1,502.13
52-week low
1,417.30
52-week average
1,466.45
Change over the year
+3.26%

Conversion tables

OMR to XAF
OMR XAF
1 OMR 1,502 XAF
5 OMR 7,509 XAF
10 OMR 15,019 XAF
25 OMR 37,547 XAF
50 OMR 75,095 XAF
100 OMR 150,190 XAF
250 OMR 375,474 XAF
500 OMR 750,948 XAF
1,000 OMR 1,501,896 XAF
5,000 OMR 7,509,478 XAF
10,000 OMR 15,018,956 XAF
50,000 OMR 75,094,779 XAF
XAF to OMR
XAF OMR
1 XAF 0.0006658 OMR
5 XAF 0.003329 OMR
10 XAF 0.006658 OMR
25 XAF 0.01665 OMR
50 XAF 0.03329 OMR
100 XAF 0.06658 OMR
250 XAF 0.1665 OMR
500 XAF 0.3329 OMR
1,000 XAF 0.6658 OMR
5,000 XAF 3.329 OMR
10,000 XAF 6.658 OMR
50,000 XAF 33.291 OMR

OMR to XAF via API

The live rate, the rate on any past day or a whole range, for XAF and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=OMR -d currencies=XAF \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=OMR -d currencies=XAF \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular Omani Rial conversions

Questions about OMR to XAF

How much is 1 OMR in XAF?

1 Omani Rial is 1,502 CFA francs BEAC at the mid-market rate of 30 September 2026, 01:46 UTC, when 1 OMR = 1,501.90 XAF.

What was the OMR to XAF rate over the last year?

Over the last 52 weeks 1 OMR ranged from 1,417.30 to 1,502.13 XAF, 1,466.45 XAF on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for OMR/XAF, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.