Skip to content
TrillioniPay
Rate history

MAD to KWD exchange rate history

Moroccan dirham to Kuwaiti dinar reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 0.03401 on 17 September 2025. Lowest: 0.03032 on 17 April 2024.

Change
−4.55%
High
0.03335
Low
0.03101
MAD to KWD, last 3 months0.031160.031840.032520.0332031 Jul28 Aug28 Sept30 Oct
MAD to KWD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to KWD at today’s reference rate →

MAD to KWD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.03385 KWD on 29 January 2026 and the lowest 0.03101 on 5 October 2026. From the first to the last figure of the period the rate moved −6.48% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20260.031540.032030.031010.03149−0.98%
September 20260.031850.033230.031850.03259−4.29%
August 20260.033280.033350.033080.03321+0.71%
July 20260.033050.033190.032230.03303+0.19%
June 20260.032980.033690.032850.03328−2.05%
May 20260.033670.033780.033260.03351+1.28%
April 20260.033250.033380.032860.03321+0.76%
March 20260.033000.033460.032530.03289−1.35%
February 20260.033450.033690.033370.03351−1.18%
January 20260.033850.033850.033210.03349+0.20%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2026

October 2026

DateRate
30 October 20260.03154
29 October 20260.03150
28 October 20260.03154
27 October 20260.03159
26 October 20260.03156
19 October 20260.03184
16 October 20260.03163
15 October 20260.03160
14 October 20260.03160
13 October 20260.03185
12 October 20260.03203
9 October 20260.03122
8 October 20260.03122
7 October 20260.03107
6 October 20260.03103
5 October 20260.03101
2 October 20260.03125
1 October 20260.03169

September 2026

DateRate
30 September 20260.03185
29 September 20260.03191
28 September 20260.03203
25 September 20260.03216
24 September 20260.03218
23 September 20260.03232
22 September 20260.03235
21 September 20260.03237
18 September 20260.03248
17 September 20260.03258
16 September 20260.03254
15 September 20260.03261
14 September 20260.03275
11 September 20260.03288
10 September 20260.03290
9 September 20260.03287
8 September 20260.03288
7 September 20260.03296
4 September 20260.03300
3 September 20260.03305
2 September 20260.03313
1 September 20260.03323

August 2026

DateRate
31 August 20260.03328
28 August 20260.03335
27 August 20260.03329
26 August 20260.03335
25 August 20260.03329
24 August 20260.03334
21 August 20260.03332
20 August 20260.03315
19 August 20260.03320
18 August 20260.03324
17 August 20260.03318
14 August 20260.03317
13 August 20260.03317
12 August 20260.03319
11 August 20260.03315
10 August 20260.03313
7 August 20260.03311
6 August 20260.03313
5 August 20260.03318
4 August 20260.03315
3 August 20260.03308

July 2026

DateRate
31 July 20260.03305
30 July 20260.03305
29 July 20260.03308
28 July 20260.03309
27 July 20260.03303
24 July 20260.03300
23 July 20260.03298
22 July 20260.03303
21 July 20260.03312
20 July 20260.03308
17 July 20260.03310
16 July 20260.03310
15 July 20260.03317
14 July 20260.03319
13 July 20260.03309
10 July 20260.03308
9 July 20260.03303
8 July 20260.03307
7 July 20260.03311
6 July 20260.03300
3 July 20260.03304
2 July 20260.03289
1 July 20260.03223

June 2026

DateRate
30 June 20260.03298
29 June 20260.03296
26 June 20260.03290
25 June 20260.03285
24 June 20260.03299
23 June 20260.03309
22 June 20260.03308
19 June 20260.03310
18 June 20260.03329
17 June 20260.03338
16 June 20260.03330
15 June 20260.03328
12 June 20260.03327
11 June 20260.03335
10 June 20260.03340
9 June 20260.03341
8 June 20260.03347
5 June 20260.03353
4 June 20260.03352
3 June 20260.03361
2 June 20260.03363
1 June 20260.03369

May 2026

DateRate
29 May 20260.03367
28 May 20260.03365
27 May 20260.03364
26 May 20260.03359
25 May 20260.03344
22 May 20260.03347
21 May 20260.03341
20 May 20260.03346
19 May 20260.03348
18 May 20260.03334
15 May 20260.03356
14 May 20260.03358
13 May 20260.03372
12 May 20260.03378
11 May 20260.03361
8 May 20260.03355
7 May 20260.03341
6 May 20260.03335
5 May 20260.03331
4 May 20260.03326

April 2026

DateRate
30 April 20260.03325
29 April 20260.03326
28 April 20260.03327
27 April 20260.03320
24 April 20260.03323
23 April 20260.03326
22 April 20260.03334
21 April 20260.03338
20 April 20260.03335
17 April 20260.03337
16 April 20260.03335
15 April 20260.03338
14 April 20260.03321
13 April 20260.03318
10 April 20260.03316
9 April 20260.03308
8 April 20260.03300
7 April 20260.03286
2 April 20260.03308
1 April 20260.03301

March 2026

DateRate
31 March 20260.03300
30 March 20260.03292
27 March 20260.03294
26 March 20260.03288
25 March 20260.03286
24 March 20260.03277
23 March 20260.03273
20 March 20260.03275
19 March 20260.03275
18 March 20260.03272
17 March 20260.03261
16 March 20260.03253
13 March 20260.03269
12 March 20260.03283
11 March 20260.03291
10 March 20260.03280
9 March 20260.03297
6 March 20260.03304
5 March 20260.03309
4 March 20260.03307
3 March 20260.03329
2 March 20260.03346

February 2026

DateRate
27 February 20260.03345
26 February 20260.03339
25 February 20260.03342
24 February 20260.03343
23 February 20260.03337
20 February 20260.03350
19 February 20260.03350
18 February 20260.03352
17 February 20260.03356
16 February 20260.03349
13 February 20260.03356
12 February 20260.03362
11 February 20260.03364
10 February 20260.03359
9 February 20260.03340
6 February 20260.03346
5 February 20260.03348
4 February 20260.03354
3 February 20260.03360
2 February 20260.03369

January 2026

DateRate
30 January 20260.03385
29 January 20260.03385
28 January 20260.03381
27 January 20260.03371
26 January 20260.03344
23 January 20260.03346
22 January 20260.03339
21 January 20260.03346
20 January 20260.03336
19 January 20260.03335
16 January 20260.03334
15 January 20260.03334
14 January 20260.03339
13 January 20260.03337
12 January 20260.03321
9 January 20260.03330
8 January 20260.03331
7 January 20260.03343
6 January 20260.03354
5 January 20260.03363
2 January 20260.03373

MAD to KWD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.03401 KWD on 17 September 2025 and the lowest 0.03048 on 3 January 2025. From the first to the last figure of the period the rate moved +10.80% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.033780.033780.033110.03339+1.80%
November 20250.033180.033190.032980.03310+0.09%
October 20250.033160.033590.033130.03339−1.32%
September 20250.033600.034010.033580.03381−0.71%
August 20250.033840.033910.033540.03380+0.70%
July 20250.033610.034000.033610.03388−0.70%
June 20250.033840.033840.033220.03350+1.80%
May 20250.033240.033330.033000.03319+0.47%
April 20250.033090.033180.032020.03268+3.41%
March 20250.032000.032200.031020.03177+2.86%
February 20250.031110.031140.030720.03091+0.94%
January 20250.030820.030890.030480.03072+1.14%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2025

December 2025

DateRate
31 December 20250.03378
30 December 20250.03374
29 December 20250.03364
24 December 20250.03365
23 December 20250.03353
22 December 20250.03348
19 December 20250.03348
18 December 20250.03350
17 December 20250.03348
16 December 20250.03341
15 December 20250.03334
12 December 20250.03339
11 December 20250.03322
10 December 20250.03318
9 December 20250.03322
8 December 20250.03323
5 December 20250.03324
4 December 20250.03326
3 December 20250.03317
2 December 20250.03315
1 December 20250.03311

November 2025

DateRate
28 November 20250.03318
27 November 20250.03313
26 November 20250.03312
25 November 20250.03308
24 November 20250.03306
21 November 20250.03311
20 November 20250.03317
19 November 20250.03319
18 November 20250.03318
17 November 20250.03314
14 November 20250.03313
13 November 20250.03307
12 November 20250.03310
11 November 20250.03310
10 November 20250.03307
7 November 20250.03305
6 November 20250.03300
5 November 20250.03298
4 November 20250.03299
3 November 20250.03305

October 2025

DateRate
31 October 20250.03316
30 October 20250.03325
29 October 20250.03327
28 October 20250.03321
27 October 20250.03316
24 October 20250.03315
23 October 20250.03313
22 October 20250.03320
21 October 20250.03324
20 October 20250.03335
17 October 20250.03331
16 October 20250.03344
15 October 20250.03342
14 October 20250.03348
13 October 20250.03353
10 October 20250.03359
9 October 20250.03358
8 October 20250.03356
7 October 20250.03356
6 October 20250.03358
3 October 20250.03359
2 October 20250.03359
1 October 20250.03359

September 2025

DateRate
30 September 20250.03360
29 September 20250.03358
26 September 20250.03376
25 September 20250.03374
24 September 20250.03378
23 September 20250.03380
22 September 20250.03380
19 September 20250.03397
18 September 20250.03400
17 September 20250.03401
16 September 20250.03391
15 September 20250.03388
12 September 20250.03384
11 September 20250.03384
10 September 20250.03388
9 September 20250.03383
8 September 20250.03362
5 September 20250.03364
4 September 20250.03373
3 September 20250.03382
2 September 20250.03393
1 September 20250.03386

August 2025

DateRate
29 August 20250.03384
28 August 20250.03376
27 August 20250.03384
26 August 20250.03391
25 August 20250.03386
22 August 20250.03390
21 August 20250.03391
20 August 20250.03391
19 August 20250.03387
18 August 20250.03389
15 August 20250.03391
14 August 20250.03391
13 August 20250.03379
12 August 20250.03377
11 August 20250.03377
8 August 20250.03378
7 August 20250.03369
6 August 20250.03363
5 August 20250.03367
4 August 20250.03364
1 August 20250.03354

July 2025

DateRate
31 July 20250.03361
30 July 20250.03363
29 July 20250.03384
28 July 20250.03392
25 July 20250.03397
24 July 20250.03394
23 July 20250.03390
22 July 20250.03382
21 July 20250.03377
18 July 20250.03376
17 July 20250.03382
16 July 20250.03388
15 July 20250.03390
14 July 20250.03390
11 July 20250.03394
10 July 20250.03392
9 July 20250.03393
8 July 20250.03394
7 July 20250.03399
4 July 20250.03399
3 July 20250.03400
2 July 20250.03397
1 July 20250.03391

June 2025

DateRate
30 June 20250.03384
27 June 20250.03367
26 June 20250.03361
25 June 20250.03360
24 June 20250.03352
23 June 20250.03349
20 June 20250.03346
19 June 20250.03351
18 June 20250.03357
17 June 20250.03358
16 June 20250.03356
13 June 20250.03361
12 June 20250.03344
11 June 20250.03345
10 June 20250.03346
9 June 20250.03347
6 June 20250.03347
5 June 20250.03339
4 June 20250.03333
3 June 20250.03332
2 June 20250.03322

May 2025

DateRate
30 May 20250.03324
29 May 20250.03314
28 May 20250.03328
27 May 20250.03331
26 May 20250.03333
23 May 20250.03324
22 May 20250.03329
21 May 20250.03319
20 May 20250.03322
19 May 20250.03307
16 May 20250.03309
15 May 20250.03312
14 May 20250.03300
13 May 20250.03308
12 May 20250.03317
9 May 20250.03325
8 May 20250.03327
7 May 20250.03332
6 May 20250.03319
5 May 20250.03308
2 May 20250.03310

April 2025

DateRate
30 April 20250.03309
29 April 20250.03309
28 April 20250.03309
25 April 20250.03302
24 April 20250.03310
23 April 20250.03318
22 April 20250.03299
17 April 20250.03306
16 April 20250.03298
15 April 20250.03302
14 April 20250.03295
11 April 20250.03235
10 April 20250.03242
9 April 20250.03224
8 April 20250.03226
7 April 20250.03226
4 April 20250.03232
3 April 20250.03209
2 April 20250.03202
1 April 20250.03202

March 2025

DateRate
31 March 20250.03200
28 March 20250.03204
27 March 20250.03220
26 March 20250.03218
25 March 20250.03213
24 March 20250.03199
21 March 20250.03195
20 March 20250.03194
19 March 20250.03191
18 March 20250.03182
17 March 20250.03182
14 March 20250.03181
13 March 20250.03184
12 March 20250.03183
11 March 20250.03166
10 March 20250.03168
7 March 20250.03165
6 March 20250.03150
5 March 20250.03115
4 March 20250.03111
3 March 20250.03102

February 2025

DateRate
28 February 20250.03111
27 February 20250.03114
26 February 20250.03105
25 February 20250.03101
24 February 20250.03099
21 February 20250.03097
20 February 20250.03095
19 February 20250.03095
18 February 20250.03098
17 February 20250.03097
14 February 20250.03091
13 February 20250.03089
12 February 20250.03080
11 February 20250.03078
10 February 20250.03083
7 February 20250.03079
6 February 20250.03081
5 February 20250.03072
4 February 20250.03074
3 February 20250.03073

January 2025

DateRate
31 January 20250.03082
30 January 20250.03086
29 January 20250.03080
28 January 20250.03081
27 January 20250.03089
24 January 20250.03080
23 January 20250.03086
22 January 20250.03075
21 January 20250.03072
20 January 20250.03072
17 January 20250.03069
16 January 20250.03070
15 January 20250.03067
14 January 20250.03061
13 January 20250.03064
10 January 20250.03064
9 January 20250.03067
8 January 20250.03076
7 January 20250.03078
6 January 20250.03060
3 January 20250.03048
2 January 20250.03049

MAD to KWD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.03167 KWD on 27 August 2024 and the lowest 0.03032 on 17 April 2024. From the first to the last figure of the period the rate moved −2.15% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.030470.030920.030470.03073−0.82%
November 20240.030730.031220.030610.03090−1.21%
October 20240.031100.031490.030880.03115−1.12%
September 20240.031450.031570.031210.03137−0.22%
August 20240.031520.031670.030750.03129+2.25%
July 20240.030830.031150.030740.03099−0.06%
June 20240.030850.030920.030690.03082+0.17%
May 20240.030800.030970.030470.03075+1.17%
April 20240.030440.030740.030320.03049+0.21%
March 20240.030380.030720.030380.03057−0.42%
February 20240.030510.030730.030510.03061−0.63%
January 20240.030700.031140.030560.03086−1.42%

* Calculated by us: the average of the month’s reference figures, and the change from the previous month’s last figure.

Every reference date in 2024

December 2024

DateRate
31 December 20240.03047
30 December 20240.03053
27 December 20240.03063
24 December 20240.03063
23 December 20240.03064
20 December 20240.03066
19 December 20240.03081
18 December 20240.03080
17 December 20240.03082
16 December 20240.03080
13 December 20240.03082
12 December 20240.03080
11 December 20240.03074
10 December 20240.03080
9 December 20240.03086
6 December 20240.03092
5 December 20240.03077
4 December 20240.03067
3 December 20240.03067
2 December 20240.03072

November 2024

DateRate
29 November 20240.03073
28 November 20240.03070
27 November 20240.03061
26 November 20240.03061
25 November 20240.03064
22 November 20240.03080
21 November 20240.03081
20 November 20240.03077
19 November 20240.03075
18 November 20240.03079
15 November 20240.03089
14 November 20240.03099
13 November 20240.03100
12 November 20240.03096
11 November 20240.03102
8 November 20240.03106
7 November 20240.03116
6 November 20240.03122
5 November 20240.03116
4 November 20240.03119
1 November 20240.03113

October 2024

DateRate
31 October 20240.03110
30 October 20240.03112
29 October 20240.03109
28 October 20240.03103
25 October 20240.03101
24 October 20240.03093
23 October 20240.03098
22 October 20240.03093
21 October 20240.03088
18 October 20240.03098
17 October 20240.03117
16 October 20240.03117
15 October 20240.03124
14 October 20240.03122
11 October 20240.03118
10 October 20240.03123
9 October 20240.03124
8 October 20240.03120
7 October 20240.03125
4 October 20240.03128
3 October 20240.03130
2 October 20240.03132
1 October 20240.03149

September 2024

DateRate
30 September 20240.03145
27 September 20240.03153
26 September 20240.03157
25 September 20240.03152
24 September 20240.03146
23 September 20240.03150
20 September 20240.03142
19 September 20240.03132
18 September 20240.03131
17 September 20240.03124
16 September 20240.03128
13 September 20240.03121
12 September 20240.03134
11 September 20240.03135
10 September 20240.03136
9 September 20240.03139
6 September 20240.03136
5 September 20240.03132
4 September 20240.03129
3 September 20240.03126
2 September 20240.03133

August 2024

DateRate
30 August 20240.03152
29 August 20240.03162
28 August 20240.03166
27 August 20240.03167
26 August 20240.03161
23 August 20240.03156
22 August 20240.03153
21 August 20240.03146
20 August 20240.03142
19 August 20240.03128
16 August 20240.03131
15 August 20240.03130
14 August 20240.03121
13 August 20240.03116
12 August 20240.03114
9 August 20240.03114
8 August 20240.03111
7 August 20240.03107
6 August 20240.03107
5 August 20240.03094
2 August 20240.03075
1 August 20240.03086

July 2024

DateRate
31 July 20240.03083
30 July 20240.03088
29 July 20240.03095
26 July 20240.03100
25 July 20240.03094
24 July 20240.03101
23 July 20240.03107
22 July 20240.03106
19 July 20240.03115
18 July 20240.03112
17 July 20240.03108
16 July 20240.03115
15 July 20240.03114
12 July 20240.03112
11 July 20240.03110
10 July 20240.03107
9 July 20240.03102
8 July 20240.03096
5 July 20240.03093
4 July 20240.03083
3 July 20240.03074
2 July 20240.03076
1 July 20240.03077

June 2024

DateRate
28 June 20240.03085
27 June 20240.03088
26 June 20240.03087
25 June 20240.03082
24 June 20240.03078
21 June 20240.03080
20 June 20240.03076
19 June 20240.03069
18 June 20240.03069
17 June 20240.03073
14 June 20240.03079
13 June 20240.03080
12 June 20240.03082
11 June 20240.03092
10 June 20240.03089
7 June 20240.03092
6 June 20240.03092
5 June 20240.03082
4 June 20240.03080
3 June 20240.03082

May 2024

DateRate
31 May 20240.03080
30 May 20240.03085
29 May 20240.03087
28 May 20240.03088
27 May 20240.03082
24 May 20240.03090
23 May 20240.03097
22 May 20240.03096
21 May 20240.03085
20 May 20240.03083
17 May 20240.03082
16 May 20240.03078
15 May 20240.03068
14 May 20240.03070
13 May 20240.03064
10 May 20240.03064
9 May 20240.03067
8 May 20240.03063
7 May 20240.03062
6 May 20240.03056
3 May 20240.03050
2 May 20240.03047

April 2024

DateRate
30 April 20240.03044
29 April 20240.03041
26 April 20240.03039
25 April 20240.03035
24 April 20240.03037
23 April 20240.03036
22 April 20240.03038
19 April 20240.03046
18 April 20240.03036
17 April 20240.03032
16 April 20240.03039
15 April 20240.03074
12 April 20240.03072
11 April 20240.03067
10 April 20240.03066
9 April 20240.03062
8 April 20240.03055
5 April 20240.03053
4 April 20240.03056
3 April 20240.03052
2 April 20240.03050

March 2024

DateRate
28 March 20240.03038
27 March 20240.03044
26 March 20240.03048
25 March 20240.03049
22 March 20240.03062
21 March 20240.03061
20 March 20240.03060
19 March 20240.03059
18 March 20240.03058
15 March 20240.03063
14 March 20240.03063
13 March 20240.03059
12 March 20240.03057
11 March 20240.03060
8 March 20240.03070
7 March 20240.03072
6 March 20240.03064
5 March 20240.03060
4 March 20240.03052
1 March 20240.03050

February 2024

DateRate
29 February 20240.03051
28 February 20240.03057
27 February 20240.03061
26 February 20240.03063
23 February 20240.03062
22 February 20240.03054
21 February 20240.03055
20 February 20240.03058
19 February 20240.03059
16 February 20240.03060
15 February 20240.03060
14 February 20240.03062
13 February 20240.03067
12 February 20240.03068
9 February 20240.03060
8 February 20240.03061
7 February 20240.03055
6 February 20240.03061
5 February 20240.03073
2 February 20240.03070
1 February 20240.03071

January 2024

DateRate
31 January 20240.03070
30 January 20240.03056
29 January 20240.03082
26 January 20240.03081
25 January 20240.03087
24 January 20240.03083
23 January 20240.03092
22 January 20240.03087
19 January 20240.03076
18 January 20240.03083
17 January 20240.03083
16 January 20240.03085
15 January 20240.03082
12 January 20240.03085
11 January 20240.03086
10 January 20240.03091
9 January 20240.03091
8 January 20240.03089
5 January 20240.03096
4 January 20240.03096
3 January 20240.03099
2 January 20240.03114

Where the figures come from

How this rate is calculated

No single official source publishes this pair. We calculated it from the figures below, which are shown exactly as their sources published them. The calculated rate is ours, not the sources’.

The ExchangeRate-API figure is a daily market reference, not an official rate and not our quote.

Source: ECB statistics. Rates By Exchange Rate API

Related

Questions

What were the highest and lowest MAD to KWD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.03385 KWD on 29 January 2026 and the lowest 0.03101 on 5 October 2026. From the first to the last figure of the period the rate moved −6.48% (calculated by us).
What were the highest and lowest MAD to KWD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.03401 KWD on 17 September 2025 and the lowest 0.03048 on 3 January 2025. From the first to the last figure of the period the rate moved +10.80% (calculated by us).
What were the highest and lowest MAD to KWD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.03167 KWD on 27 August 2024 and the lowest 0.03032 on 17 April 2024. From the first to the last figure of the period the rate moved −2.15% (calculated by us).
Are these figures the ones the source published?
The daily figures come from ExchangeRate-API’s daily market reference (not an official rate); where they are crossed with ECB figures, the result is calculated by us. Month averages and changes are also ours.

Disclaimer

Rates on this page are reference figures from official sources, or calculated by us from them, as of the date shown. They are for information only, are not an offer or a quote for any transaction, and are not investment, financial or tax advice. Past movements do not predict future ones. TrillioniPay shows the rate and fee for a payment before you confirm it.