Skip to content
TrillioniPay
Rate history

MAD to CNY exchange rate history

Moroccan dirham to Chinese yuan reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 0.79899 on 7 July 2025. Lowest: 0.67235 on 5 October 2026.

Change
−6.21%
High
0.72975
Low
0.67235
MAD to CNY, last 3 months0.676080.692730.709370.7260131 Jul28 Aug28 Sept30 Oct
MAD to CNY, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert MAD to CNY at today’s reference rate →

MAD to CNY in 2026

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

MonthLast figureHighLowAverage*Change*
October 20260.675630.689190.672350.67898−2.40%
September 20260.692230.723390.692230.70892−4.60%
August 20260.725590.729750.722560.72533+0.73%
July 20260.720330.727150.719980.72394−0.46%
June 20260.723660.737060.722950.73065−1.82%
May 20260.737080.745980.735240.73944−0.20%
April 20260.738590.740000.728850.73670+0.12%
March 20260.737720.752200.731420.73895−1.45%
February 20260.748570.764370.745220.75511−2.58%
January 20260.768380.768380.754370.76049−0.07%

* 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.67563
29 October 20260.67652
28 October 20260.67681
27 October 20260.67839
26 October 20260.67936
19 October 20260.68685
16 October 20260.68119
15 October 20260.68038
14 October 20260.68056
13 October 20260.68479
12 October 20260.68919
9 October 20260.67260
8 October 20260.67446
7 October 20260.67252
6 October 20260.67290
5 October 20260.67235
2 October 20260.67857
1 October 20260.68850

September 2026

DateRate
30 September 20260.69223
29 September 20260.69361
28 September 20260.69638
25 September 20260.69992
24 September 20260.70010
23 September 20260.70253
22 September 20260.70295
21 September 20260.70202
18 September 20260.70575
17 September 20260.70907
16 September 20260.70756
15 September 20260.70962
14 September 20260.71343
11 September 20260.71584
10 September 20260.71654
9 September 20260.71454
8 September 20260.71488
7 September 20260.71755
4 September 20260.71795
3 September 20260.71944
2 September 20260.72099
1 September 20260.72339

August 2026

DateRate
31 August 20260.72559
28 August 20260.72671
27 August 20260.72592
26 August 20260.72665
25 August 20260.72608
24 August 20260.72975
21 August 20260.72677
20 August 20260.72341
19 August 20260.72481
18 August 20260.72647
17 August 20260.72590
14 August 20260.72477
13 August 20260.72512
12 August 20260.72521
11 August 20260.72447
10 August 20260.72479
7 August 20260.72393
6 August 20260.72466
5 August 20260.72438
4 August 20260.72401
3 August 20260.72256

July 2026

DateRate
31 July 20260.72033
30 July 20260.71998
29 July 20260.72155
28 July 20260.72294
27 July 20260.72185
24 July 20260.72211
23 July 20260.72172
22 July 20260.72217
21 July 20260.72480
20 July 20260.72520
17 July 20260.72666
16 July 20260.72476
15 July 20260.72607
14 July 20260.72715
13 July 20260.72590
10 July 20260.72459
9 July 20260.72558
8 July 20260.72686
7 July 20260.72549
6 July 20260.72633
3 July 20260.72321
2 July 20260.72181
1 July 20260.72358

June 2026

DateRate
30 June 20260.72366
29 June 20260.72431
26 June 20260.72305
25 June 20260.72295
24 June 20260.72704
23 June 20260.72723
22 June 20260.72725
19 June 20260.72728
18 June 20260.73290
17 June 20260.73178
16 June 20260.73025
15 June 20260.72961
12 June 20260.72986
11 June 20260.73214
10 June 20260.73350
9 June 20260.73265
8 June 20260.73653
5 June 20260.73586
4 June 20260.73660
3 June 20260.73706
2 June 20260.73620
1 June 20260.73661

May 2026

DateRate
29 May 20260.73708
28 May 20260.73862
27 May 20260.73768
26 May 20260.73747
25 May 20260.73524
22 May 20260.73587
21 May 20260.73704
20 May 20260.73756
19 May 20260.73907
18 May 20260.73654
15 May 20260.74251
14 May 20260.74061
13 May 20260.74424
12 May 20260.74598
11 May 20260.74455
8 May 20260.74228
7 May 20260.73941
6 May 20260.73783
5 May 20260.73931
4 May 20260.73997

April 2026

DateRate
30 April 20260.73859
29 April 20260.73863
28 April 20260.74000
27 April 20260.73761
24 April 20260.73889
23 April 20260.73877
22 April 20260.73902
21 April 20260.73842
20 April 20260.73891
17 April 20260.73899
16 April 20260.73779
15 April 20260.73825
14 April 20260.73387
13 April 20260.73586
10 April 20260.73430
9 April 20260.73325
8 April 20260.72885
7 April 20260.73015
2 April 20260.73956
1 April 20260.73437

March 2026

DateRate
31 March 20260.73772
30 March 20260.73991
27 March 20260.74108
26 March 20260.74112
25 March 20260.73927
24 March 20260.73792
23 March 20260.73619
20 March 20260.73622
19 March 20260.73649
18 March 20260.73505
17 March 20260.73205
16 March 20260.73142
13 March 20260.73501
12 March 20260.73606
11 March 20260.73622
10 March 20260.73302
9 March 20260.74209
6 March 20260.74237
5 March 20260.74385
4 March 20260.74300
3 March 20260.74868
2 March 20260.75220

February 2026

DateRate
27 February 20260.74857
26 February 20260.74522
25 February 20260.74883
24 February 20260.75021
23 February 20260.75251
20 February 20260.75459
19 February 20260.75603
18 February 20260.75610
17 February 20260.75642
16 February 20260.75559
13 February 20260.75639
12 February 20260.75733
11 February 20260.75767
10 February 20260.75686
9 February 20260.75396
6 February 20260.75639
5 February 20260.75716
4 February 20260.75848
3 February 20260.75950
2 February 20260.76437

January 2026

DateRate
30 January 20260.76838
29 January 20260.76830
28 January 20260.76726
27 January 20260.76473
26 January 20260.76038
23 January 20260.75943
22 January 20260.75987
21 January 20260.75832
20 January 20260.75486
19 January 20260.75521
16 January 20260.75562
15 January 20260.75616
14 January 20260.75688
13 January 20260.75769
12 January 20260.75437
9 January 20260.75763
8 January 20260.75818
7 January 20260.76130
6 January 20260.76261
5 January 20260.76568
2 January 20260.76733

MAD to CNY in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.79899 CNY on 7 July 2025 and the lowest 0.72188 on 2 January 2025. From the first to the last figure of the period the rate moved +6.52% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20250.768920.769790.763080.76669+0.49%
November 20250.765140.769540.763100.76633−0.48%
October 20250.768810.782790.768810.77626−1.85%
September 20250.783290.793290.782470.78876−0.91%
August 20250.790500.797300.787280.79346−0.09%
July 20250.791190.798990.789800.79567−0.20%
June 20250.792800.792800.780080.78562+1.73%
May 20250.779290.785030.773430.77984−0.68%
April 20250.784640.790810.754620.77671+4.12%
March 20250.753570.758640.732010.74729+2.74%
February 20250.733480.733480.721880.72836+1.25%
January 20250.724410.731830.721880.72680+0.36%

* 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.76892
30 December 20250.76761
29 December 20250.76863
24 December 20250.76907
23 December 20250.76713
22 December 20250.76795
19 December 20250.76838
18 December 20250.76921
17 December 20250.76979
16 December 20250.76734
15 December 20250.76675
12 December 20250.76809
11 December 20250.76369
10 December 20250.76360
9 December 20250.76474
8 December 20250.76570
5 December 20250.76611
4 December 20250.76684
3 December 20250.76342
2 December 20250.76453
1 December 20250.76308

November 2025

DateRate
28 November 20250.76514
27 November 20250.76446
26 November 20250.76383
25 November 20250.76329
24 November 20250.76310
21 November 20250.76612
20 November 20250.76877
19 November 20250.76910
18 November 20250.76931
17 November 20250.76954
14 November 20250.76656
13 November 20250.76439
12 November 20250.76754
11 November 20250.76759
10 November 20250.76839
7 November 20250.76679
6 November 20250.76499
5 November 20250.76513
4 November 20250.76581
3 November 20250.76679

October 2025

DateRate
31 October 20250.76881
30 October 20250.77160
29 October 20250.77024
28 October 20250.76974
27 October 20250.76957
24 October 20250.77064
23 October 20250.77027
22 October 20250.77256
21 October 20250.77331
20 October 20250.77681
17 October 20250.77539
16 October 20250.77639
15 October 20250.77626
14 October 20250.77902
13 October 20250.77990
10 October 20250.78054
9 October 20250.78109
8 October 20250.78068
7 October 20250.78104
6 October 20250.78213
3 October 20250.78278
2 October 20250.78246
1 October 20250.78279

September 2025

DateRate
30 September 20250.78329
29 September 20250.78247
26 September 20250.78921
25 September 20250.78763
24 September 20250.78883
23 September 20250.78754
22 September 20250.78648
19 September 20250.79235
18 September 20250.79235
17 September 20250.79202
16 September 20250.79085
15 September 20250.79020
12 September 20250.78916
11 September 20250.78955
10 September 20250.79054
9 September 20250.78881
8 September 20250.78501
5 September 20250.78534
4 September 20250.78737
3 September 20250.79010
2 September 20250.79329
1 September 20250.79030

August 2025

DateRate
29 August 20250.79050
28 August 20250.78728
27 August 20250.79322
26 August 20250.79474
25 August 20250.79302
22 August 20250.79618
21 August 20250.79680
20 August 20250.79636
19 August 20250.79582
18 August 20250.79646
15 August 20250.79730
14 August 20250.79557
13 August 20250.79306
12 August 20250.79413
11 August 20250.79435
8 August 20250.79381
7 August 20250.79147
6 August 20250.79045
5 August 20250.79193
4 August 20250.78925
1 August 20250.79088

July 2025

DateRate
31 July 20250.79119
30 July 20250.78980
29 July 20250.79551
28 July 20250.79707
25 July 20250.79827
24 July 20250.79590
23 July 20250.79485
22 July 20250.79474
21 July 20250.79371
18 July 20250.79253
17 July 20250.79410
16 July 20250.79617
15 July 20250.79619
14 July 20250.79569
11 July 20250.79613
10 July 20250.79651
9 July 20250.79732
8 July 20250.79742
7 July 20250.79899
4 July 20250.79780
3 July 20250.79792
2 July 20250.79830
1 July 20250.79440

June 2025

DateRate
30 June 20250.79280
27 June 20250.78924
26 June 20250.78781
25 June 20250.78823
24 June 20250.78472
23 June 20250.78666
20 June 20250.78393
19 June 20250.78617
18 June 20250.78814
17 June 20250.78842
16 June 20250.78718
13 June 20250.78938
12 June 20250.78408
11 June 20250.78509
10 June 20250.78376
9 June 20250.78364
6 June 20250.78398
5 June 20250.78214
4 June 20250.78112
3 June 20250.78134
2 June 20250.78008

May 2025

DateRate
30 May 20250.77929
29 May 20250.77593
28 May 20250.78078
27 May 20250.78209
26 May 20250.78022
23 May 20250.77815
22 May 20250.78117
21 May 20250.77859
20 May 20250.78016
19 May 20250.77618
16 May 20250.77558
15 May 20250.77655
14 May 20250.77343
13 May 20250.77492
12 May 20250.77899
9 May 20250.78496
8 May 20250.78492
7 May 20250.78433
6 May 20250.78124
5 May 20250.78421
2 May 20250.78503

April 2025

DateRate
30 April 20250.78464
29 April 20250.78491
28 April 20250.78820
25 April 20250.78547
24 April 20250.78797
23 April 20250.79081
22 April 20250.78795
17 April 20250.78640
16 April 20250.78516
15 April 20250.78740
14 April 20250.78473
11 April 20250.76847
10 April 20250.77147
9 April 20250.76967
8 April 20250.76900
7 April 20250.76800
4 April 20250.76543
3 April 20250.75902
2 April 20250.75462
1 April 20250.75493

March 2025

DateRate
31 March 20250.75357
28 March 20250.75479
27 March 20250.75832
26 March 20250.75864
25 March 20250.75610
24 March 20250.75299
21 March 20250.75163
20 March 20250.75103
19 March 20250.74884
18 March 20250.74673
17 March 20250.74808
14 March 20250.74677
13 March 20250.74866
12 March 20250.74834
11 March 20250.74310
10 March 20250.74618
7 March 20250.74255
6 March 20250.73856
5 March 20250.73361
4 March 20250.73201
3 March 20250.73266

February 2025

DateRate
28 February 20250.73348
27 February 20250.73342
26 February 20250.73090
25 February 20250.72983
24 February 20250.72800
21 February 20250.72803
20 February 20250.72719
19 February 20250.73014
18 February 20250.73058
17 February 20250.72910
14 February 20250.72695
13 February 20250.72941
12 February 20250.72907
11 February 20250.72842
10 February 20250.72948
7 February 20250.72717
6 February 20250.72791
5 February 20250.72366
4 February 20250.72188
3 February 20250.72254

January 2025

DateRate
31 January 20250.72441
30 January 20250.72534
29 January 20250.72407
28 January 20250.72512
27 January 20250.72623
24 January 20250.72425
23 January 20250.72947
22 January 20250.72488
21 January 20250.72566
20 January 20250.72778
17 January 20250.72894
16 January 20250.72904
15 January 20250.72817
14 January 20250.72658
13 January 20250.72823
10 January 20250.72874
9 January 20250.72937
8 January 20250.73121
7 January 20250.73183
6 January 20250.72597
3 January 20250.72252
2 January 20250.72188

MAD to CNY in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.74122 CNY on 19 July 2024 and the lowest 0.71210 on 17 April 2024. From the first to the last figure of the period the rate moved −0.32% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20240.721820.730950.721820.72729−0.26%
November 20240.723730.731710.719170.72503+0.32%
October 20240.721400.724860.717080.72066−0.26%
September 20240.723240.731810.723240.72748−1.18%
August 20240.731900.739420.721540.73212+0.53%
July 20240.728070.741220.728070.73552−0.34%
June 20240.730570.731890.725920.72915+0.52%
May 20240.726790.730550.716250.72391+1.48%
April 20240.716160.722150.712100.71689+0.31%
March 20240.713960.720180.713600.71624+0.03%
February 20240.713760.719050.713760.71547−0.44%
January 20240.716900.724110.716900.72031−0.99%

* 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.72182
30 December 20240.72352
27 December 20240.72543
24 December 20240.72513
23 December 20240.72619
20 December 20240.72586
19 December 20240.73095
18 December 20240.72976
17 December 20240.72956
16 December 20240.72986
13 December 20240.72881
12 December 20240.72835
11 December 20240.72608
10 December 20240.72697
9 December 20240.72979
6 December 20240.73081
5 December 20240.72713
4 December 20240.72581
3 December 20240.72688
2 December 20240.72706

November 2024

DateRate
29 November 20240.72373
28 November 20240.72420
27 November 20240.72132
26 November 20240.72063
25 November 20240.71917
22 November 20240.72590
21 November 20240.72572
20 November 20240.72540
19 November 20240.72357
18 November 20240.72567
15 November 20240.72584
14 November 20240.72926
13 November 20240.72688
12 November 20240.72865
11 November 20240.72846
8 November 20240.72644
7 November 20240.72616
6 November 20240.73171
5 November 20240.72258
4 November 20240.72251
1 November 20240.72183

October 2024

DateRate
31 October 20240.72140
30 October 20240.72248
29 October 20240.72388
28 October 20240.72197
25 October 20240.72142
24 October 20240.71809
23 October 20240.72062
22 October 20240.71892
21 October 20240.71711
18 October 20240.71795
17 October 20240.72418
16 October 20240.72320
15 October 20240.72486
14 October 20240.72227
11 October 20240.71891
10 October 20240.72138
9 October 20240.72045
8 October 20240.71845
7 October 20240.71708
4 October 20240.71799
3 October 20240.71873
2 October 20240.71964
1 October 20240.72429

September 2024

DateRate
30 September 20240.72324
27 September 20240.72450
26 September 20240.72507
25 September 20240.72597
24 September 20240.72532
23 September 20240.72850
20 September 20240.72637
19 September 20240.72543
18 September 20240.72722
17 September 20240.72725
16 September 20240.72709
13 September 20240.72526
12 September 20240.73067
11 September 20240.72990
10 September 20240.73092
9 September 20240.73181
6 September 20240.72742
5 September 20240.72732
4 September 20240.72899
3 September 20240.72876
2 September 20240.72999

August 2024

DateRate
30 August 20240.73190
29 August 20240.73479
28 August 20240.73942
27 August 20240.73913
26 August 20240.73793
23 August 20240.73740
22 August 20240.73692
21 August 20240.73472
20 August 20240.73447
19 August 20240.73079
16 August 20240.73303
15 August 20240.73279
14 August 20240.72772
13 August 20240.72887
12 August 20240.73076
9 August 20240.72978
8 August 20240.72945
7 August 20240.72999
6 August 20240.72793
5 August 20240.72154
2 August 20240.72529
1 August 20240.73212

July 2024

DateRate
31 July 20240.72807
30 July 20240.73212
29 July 20240.73492
26 July 20240.73545
25 July 20240.73089
24 July 20240.73799
23 July 20240.73920
22 July 20240.73915
19 July 20240.74122
18 July 20240.73934
17 July 20240.73814
16 July 20240.74054
15 July 20240.74006
12 July 20240.73808
11 July 20240.73814
10 July 20240.73855
9 July 20240.73725
8 July 20240.73506
5 July 20240.73367
4 July 20240.73099
3 July 20240.72953
2 July 20240.72950
1 July 20240.72917

June 2024

DateRate
28 June 20240.73057
27 June 20240.73189
26 June 20240.73163
25 June 20240.72978
24 June 20240.72807
21 June 20240.72925
20 June 20240.72830
19 June 20240.72602
18 June 20240.72592
17 June 20240.72708
14 June 20240.72869
13 June 20240.72881
12 June 20240.72866
11 June 20240.73130
10 June 20240.73088
7 June 20240.73072
6 June 20240.73098
5 June 20240.72920
4 June 20240.72714
3 June 20240.72809

May 2024

DateRate
31 May 20240.72679
30 May 20240.72744
29 May 20240.72964
28 May 20240.72881
27 May 20240.72754
24 May 20240.72925
23 May 20240.73041
22 May 20240.73055
21 May 20240.72734
20 May 20240.72617
17 May 20240.72511
16 May 20240.72246
15 May 20240.72049
14 May 20240.72219
13 May 20240.72103
10 May 20240.72003
9 May 20240.72101
8 May 20240.72032
7 May 20240.71909
6 May 20240.71633
3 May 20240.71764
2 May 20240.71625

April 2024

DateRate
30 April 20240.71616
29 April 20240.71454
26 April 20240.71543
25 April 20240.71414
24 April 20240.71451
23 April 20240.71365
22 April 20240.71392
19 April 20240.71541
18 April 20240.71278
17 April 20240.71210
16 April 20240.71391
15 April 20240.72215
12 April 20240.72201
11 April 20240.72196
10 April 20240.72108
9 April 20240.72024
8 April 20240.71875
5 April 20240.71816
4 April 20240.71854
3 April 20240.71785
2 April 20240.71741

March 2024

DateRate
28 March 20240.71396
27 March 20240.71536
26 March 20240.71521
25 March 20240.71479
22 March 20240.72018
21 March 20240.71686
20 March 20240.71650
19 March 20240.71649
18 March 20240.71623
15 March 20240.71749
14 March 20240.71746
13 March 20240.71632
12 March 20240.71451
11 March 20240.71570
8 March 20240.71799
7 March 20240.71867
6 March 20240.71708
5 March 20240.71624
4 March 20240.71411
1 March 20240.71360

February 2024

DateRate
29 February 20240.71376
28 February 20240.71550
27 February 20240.71632
26 February 20240.71684
23 February 20240.71590
22 February 20240.71379
21 February 20240.71384
20 February 20240.71453
19 February 20240.71520
16 February 20240.71448
15 February 20240.71434
14 February 20240.71543
13 February 20240.71658
12 February 20240.71682
9 February 20240.71448
8 February 20240.71527
7 February 20240.71404
6 February 20240.71467
5 February 20240.71905
2 February 20240.71642
1 February 20240.71760

January 2024

DateRate
31 January 20240.71690
30 January 20240.71764
29 January 20240.71988
26 January 20240.71896
25 January 20240.71989
24 January 20240.71712
23 January 20240.72111
22 January 20240.72246
19 January 20240.71952
18 January 20240.72093
17 January 20240.72170
16 January 20240.72229
15 January 20240.72037
12 January 20240.72021
11 January 20240.71881
10 January 20240.72147
9 January 20240.72118
8 January 20240.72006
5 January 20240.72074
4 January 20240.71996
3 January 20240.72151
2 January 20240.72411

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 CNY rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 MAD = 0.76838 CNY on 30 January 2026 and the lowest 0.67235 on 5 October 2026. From the first to the last figure of the period the rate moved −11.95% (calculated by us).
What were the highest and lowest MAD to CNY rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 MAD = 0.79899 CNY on 7 July 2025 and the lowest 0.72188 on 2 January 2025. From the first to the last figure of the period the rate moved +6.52% (calculated by us).
What were the highest and lowest MAD to CNY rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 MAD = 0.74122 CNY on 19 July 2024 and the lowest 0.71210 on 17 April 2024. From the first to the last figure of the period the rate moved −0.32% (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.