1. Currency converter
  2. KWD to OMR

1,000 KWD to OMR

Convert Kuwaiti dinars to Omani rials at the live mid-market rate.

1,000 Kuwaiti dinars =

1,247.005 OMR −0.03% today

1 KWD = 1.247 OMR · 1 OMR = 0.801922 KWD

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

KWD to OMR over the last year

1.241.251.26Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
1.2599
52-week low
1.2391
52-week average
1.2504
Change over the year
−0.82%

Conversion tables

KWD to OMR
KWD OMR
1 KWD 1.247 OMR
5 KWD 6.235 OMR
10 KWD 12.470 OMR
25 KWD 31.175 OMR
50 KWD 62.350 OMR
100 KWD 124.700 OMR
250 KWD 311.751 OMR
500 KWD 623.502 OMR
1,000 KWD 1,247.005 OMR
5,000 KWD 6,235.023 OMR
10,000 KWD 12,470.047 OMR
50,000 KWD 62,350.235 OMR
OMR to KWD
OMR KWD
1 OMR 0.8019 KWD
5 OMR 4.010 KWD
10 OMR 8.019 KWD
25 OMR 20.048 KWD
50 OMR 40.096 KWD
100 OMR 80.192 KWD
250 OMR 200.480 KWD
500 OMR 400.961 KWD
1,000 OMR 801.922 KWD
5,000 OMR 4,009.608 KWD
10,000 OMR 8,019.216 KWD
50,000 OMR 40,096.080 KWD

KWD to OMR via API

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

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

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

Popular Kuwaiti Dinar conversions

Questions about KWD to OMR

How much is 1,000 KWD in OMR?

1,000 Kuwaiti dinars is 1,247.005 Omani rials at the mid-market rate of 30 September 2026, 08:42 UTC, when 1 KWD = 1.247 OMR.

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

Over the last 52 weeks 1 KWD ranged from 1.23906 to 1.2599 OMR, 1.25042 OMR on average.

Which exchange rate is this?

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