Skip to content
TrillioniPay
Rate history

CNY to MAD exchange rate history

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

Change
+6.62%
High
1.4873
Low
1.3703
CNY to MAD, last 3 months1.37791.41191.44581.479731 Jul28 Aug28 Sept30 Oct
CNY to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert CNY to MAD at today’s reference rate →

CNY to MAD in 2026

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

MonthLast figureHighLowAverage*Change*
October 20261.48011.48731.45101.4729+2.46%
September 20261.44461.44461.38241.4108+4.82%
August 20261.37821.38401.37031.3787−0.72%
July 20261.38821.38891.37521.3813+0.46%
June 20261.38191.38321.35671.3687+1.86%
May 20261.35671.36011.34051.3524+0.20%
April 20261.35391.37201.35141.3574−0.12%
March 20261.35551.36721.32941.3533+1.47%
February 20261.33591.34191.30831.3244+2.65%
January 20261.30141.32561.30141.3150+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 20261.4801
29 October 20261.4782
28 October 20261.4775
27 October 20261.4741
26 October 20261.4720
19 October 20261.4559
16 October 20261.4680
15 October 20261.4698
14 October 20261.4694
13 October 20261.4603
12 October 20261.4510
9 October 20261.4868
8 October 20261.4827
7 October 20261.4870
6 October 20261.4861
5 October 20261.4873
2 October 20261.4737
1 October 20261.4524

September 2026

DateRate
30 September 20261.4446
29 September 20261.4417
28 September 20261.4360
25 September 20261.4287
24 September 20261.4284
23 September 20261.4234
22 September 20261.4226
21 September 20261.4245
18 September 20261.4169
17 September 20261.4103
16 September 20261.4133
15 September 20261.4092
14 September 20261.4017
11 September 20261.3970
10 September 20261.3956
9 September 20261.3995
8 September 20261.3988
7 September 20261.3936
4 September 20261.3929
3 September 20261.3900
2 September 20261.3870
1 September 20261.3824

August 2026

DateRate
31 August 20261.3782
28 August 20261.3761
27 August 20261.3776
26 August 20261.3762
25 August 20261.3773
24 August 20261.3703
21 August 20261.3759
20 August 20261.3823
19 August 20261.3797
18 August 20261.3765
17 August 20261.3776
14 August 20261.3797
13 August 20261.3791
12 August 20261.3789
11 August 20261.3803
10 August 20261.3797
7 August 20261.3813
6 August 20261.3800
5 August 20261.3805
4 August 20261.3812
3 August 20261.3840

July 2026

DateRate
31 July 20261.3882
30 July 20261.3889
29 July 20261.3859
28 July 20261.3832
27 July 20261.3853
24 July 20261.3848
23 July 20261.3856
22 July 20261.3847
21 July 20261.3797
20 July 20261.3789
17 July 20261.3762
16 July 20261.3798
15 July 20261.3773
14 July 20261.3752
13 July 20261.3776
10 July 20261.3801
9 July 20261.3782
8 July 20261.3758
7 July 20261.3784
6 July 20261.3768
3 July 20261.3827
2 July 20261.3854
1 July 20261.3820

June 2026

DateRate
30 June 20261.3819
29 June 20261.3806
26 June 20261.3830
25 June 20261.3832
24 June 20261.3754
23 June 20261.3751
22 June 20261.3751
19 June 20261.3750
18 June 20261.3644
17 June 20261.3665
16 June 20261.3694
15 June 20261.3706
12 June 20261.3701
11 June 20261.3659
10 June 20261.3633
9 June 20261.3649
8 June 20261.3577
5 June 20261.3590
4 June 20261.3576
3 June 20261.3567
2 June 20261.3583
1 June 20261.3576

May 2026

DateRate
29 May 20261.3567
28 May 20261.3539
27 May 20261.3556
26 May 20261.3560
25 May 20261.3601
22 May 20261.3589
21 May 20261.3568
20 May 20261.3558
19 May 20261.3530
18 May 20261.3577
15 May 20261.3468
14 May 20261.3502
13 May 20261.3437
12 May 20261.3405
11 May 20261.3431
8 May 20261.3472
7 May 20261.3524
6 May 20261.3553
5 May 20261.3526
4 May 20261.3514

April 2026

DateRate
30 April 20261.3539
29 April 20261.3539
28 April 20261.3514
27 April 20261.3557
24 April 20261.3534
23 April 20261.3536
22 April 20261.3531
21 April 20261.3542
20 April 20261.3534
17 April 20261.3532
16 April 20261.3554
15 April 20261.3546
14 April 20261.3626
13 April 20261.3590
10 April 20261.3618
9 April 20261.3638
8 April 20261.3720
7 April 20261.3696
2 April 20261.3522
1 April 20261.3617

March 2026

DateRate
31 March 20261.3555
30 March 20261.3515
27 March 20261.3494
26 March 20261.3493
25 March 20261.3527
24 March 20261.3552
23 March 20261.3584
20 March 20261.3583
19 March 20261.3578
18 March 20261.3605
17 March 20261.3660
16 March 20261.3672
13 March 20261.3605
12 March 20261.3586
11 March 20261.3583
10 March 20261.3642
9 March 20261.3475
6 March 20261.3470
5 March 20261.3444
4 March 20261.3459
3 March 20261.3357
2 March 20261.3294

February 2026

DateRate
27 February 20261.3359
26 February 20261.3419
25 February 20261.3354
24 February 20261.3330
23 February 20261.3289
20 February 20261.3252
19 February 20261.3227
18 February 20261.3226
17 February 20261.3220
16 February 20261.3235
13 February 20261.3221
12 February 20261.3204
11 February 20261.3198
10 February 20261.3213
9 February 20261.3263
6 February 20261.3221
5 February 20261.3207
4 February 20261.3184
3 February 20261.3167
2 February 20261.3083

January 2026

DateRate
30 January 20261.3014
29 January 20261.3016
28 January 20261.3033
27 January 20261.3076
26 January 20261.3151
23 January 20261.3168
22 January 20261.3160
21 January 20261.3187
20 January 20261.3247
19 January 20261.3241
16 January 20261.3234
15 January 20261.3225
14 January 20261.3212
13 January 20261.3198
12 January 20261.3256
9 January 20261.3199
8 January 20261.3189
7 January 20261.3135
6 January 20261.3113
5 January 20261.3060
2 January 20261.3032

CNY to MAD in 2025

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

MonthLast figureHighLowAverage*Change*
December 20251.30051.31051.29911.3043−0.49%
November 20251.30701.31041.29951.3049+0.48%
October 20251.30071.30071.27751.2883+1.88%
September 20251.27671.27801.26061.2678+0.92%
August 20251.26501.27021.25421.2603+0.09%
July 20251.26391.26611.25161.2568+0.20%
June 20251.26131.28191.26131.2729−1.70%
May 20251.28321.29291.27381.2823+0.69%
April 20251.27451.32521.26451.2878−3.96%
March 20251.32701.36611.31811.3383−2.67%
February 20251.36341.38531.36341.3730−1.24%
January 20251.38041.38531.36641.3759−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 20251.3005
30 December 20251.3027
29 December 20251.3010
24 December 20251.3003
23 December 20251.3036
22 December 20251.3022
19 December 20251.3014
18 December 20251.3000
17 December 20251.2991
16 December 20251.3032
15 December 20251.3042
12 December 20251.3019
11 December 20251.3094
10 December 20251.3096
9 December 20251.3076
8 December 20251.3060
5 December 20251.3053
4 December 20251.3041
3 December 20251.3099
2 December 20251.3080
1 December 20251.3105

November 2025

DateRate
28 November 20251.3070
27 November 20251.3081
26 November 20251.3092
25 November 20251.3101
24 November 20251.3104
21 November 20251.3053
20 November 20251.3008
19 November 20251.3002
18 November 20251.2999
17 November 20251.2995
14 November 20251.3045
13 November 20251.3082
12 November 20251.3029
11 November 20251.3028
10 November 20251.3014
7 November 20251.3041
6 November 20251.3072
5 November 20251.3070
4 November 20251.3058
3 November 20251.3041

October 2025

DateRate
31 October 20251.3007
30 October 20251.2960
29 October 20251.2983
28 October 20251.2991
27 October 20251.2994
24 October 20251.2976
23 October 20251.2982
22 October 20251.2944
21 October 20251.2931
20 October 20251.2873
17 October 20251.2897
16 October 20251.2880
15 October 20251.2882
14 October 20251.2837
13 October 20251.2822
10 October 20251.2812
9 October 20251.2803
8 October 20251.2809
7 October 20251.2804
6 October 20251.2786
3 October 20251.2775
2 October 20251.2780
1 October 20251.2775

September 2025

DateRate
30 September 20251.2767
29 September 20251.2780
26 September 20251.2671
25 September 20251.2696
24 September 20251.2677
23 September 20251.2698
22 September 20251.2715
19 September 20251.2621
18 September 20251.2621
17 September 20251.2626
16 September 20251.2645
15 September 20251.2655
12 September 20251.2672
11 September 20251.2665
10 September 20251.2650
9 September 20251.2677
8 September 20251.2739
5 September 20251.2733
4 September 20251.2701
3 September 20251.2657
2 September 20251.2606
1 September 20251.2653

August 2025

DateRate
29 August 20251.2650
28 August 20251.2702
27 August 20251.2607
26 August 20251.2583
25 August 20251.2610
22 August 20251.2560
21 August 20251.2550
20 August 20251.2557
19 August 20251.2566
18 August 20251.2556
15 August 20251.2542
14 August 20251.2570
13 August 20251.2609
12 August 20251.2592
11 August 20251.2589
8 August 20251.2598
7 August 20251.2635
6 August 20251.2651
5 August 20251.2627
4 August 20251.2670
1 August 20251.2644

July 2025

DateRate
31 July 20251.2639
30 July 20251.2661
29 July 20251.2571
28 July 20251.2546
25 July 20251.2527
24 July 20251.2564
23 July 20251.2581
22 July 20251.2583
21 July 20251.2599
18 July 20251.2618
17 July 20251.2593
16 July 20251.2560
15 July 20251.2560
14 July 20251.2568
11 July 20251.2561
10 July 20251.2555
9 July 20251.2542
8 July 20251.2541
7 July 20251.2516
4 July 20251.2535
3 July 20251.2533
2 July 20251.2527
1 July 20251.2588

June 2025

DateRate
30 June 20251.2613
27 June 20251.2670
26 June 20251.2693
25 June 20251.2687
24 June 20251.2743
23 June 20251.2712
20 June 20251.2756
19 June 20251.2720
18 June 20251.2688
17 June 20251.2684
16 June 20251.2704
13 June 20251.2668
12 June 20251.2754
11 June 20251.2737
10 June 20251.2759
9 June 20251.2761
6 June 20251.2755
5 June 20251.2785
4 June 20251.2802
3 June 20251.2798
2 June 20251.2819

May 2025

DateRate
30 May 20251.2832
29 May 20251.2888
28 May 20251.2808
27 May 20251.2786
26 May 20251.2817
23 May 20251.2851
22 May 20251.2801
21 May 20251.2844
20 May 20251.2818
19 May 20251.2884
16 May 20251.2894
15 May 20251.2878
14 May 20251.2929
13 May 20251.2905
12 May 20251.2837
9 May 20251.2740
8 May 20251.2740
7 May 20251.2750
6 May 20251.2800
5 May 20251.2752
2 May 20251.2738

April 2025

DateRate
30 April 20251.2745
29 April 20251.2740
28 April 20251.2687
25 April 20251.2731
24 April 20251.2691
23 April 20251.2645
22 April 20251.2691
17 April 20251.2716
16 April 20251.2736
15 April 20251.2700
14 April 20251.2743
11 April 20251.3013
10 April 20251.2962
9 April 20251.2993
8 April 20251.3004
7 April 20251.3021
4 April 20251.3065
3 April 20251.3175
2 April 20251.3252
1 April 20251.3246

March 2025

DateRate
31 March 20251.3270
28 March 20251.3249
27 March 20251.3187
26 March 20251.3181
25 March 20251.3226
24 March 20251.3280
21 March 20251.3304
20 March 20251.3315
19 March 20251.3354
18 March 20251.3392
17 March 20251.3368
14 March 20251.3391
13 March 20251.3357
12 March 20251.3363
11 March 20251.3457
10 March 20251.3402
7 March 20251.3467
6 March 20251.3540
5 March 20251.3631
4 March 20251.3661
3 March 20251.3649

February 2025

DateRate
28 February 20251.3634
27 February 20251.3635
26 February 20251.3682
25 February 20251.3702
24 February 20251.3736
21 February 20251.3736
20 February 20251.3752
19 February 20251.3696
18 February 20251.3688
17 February 20251.3716
14 February 20251.3756
13 February 20251.3710
12 February 20251.3716
11 February 20251.3728
10 February 20251.3708
7 February 20251.3752
6 February 20251.3738
5 February 20251.3819
4 February 20251.3853
3 February 20251.3840

January 2025

DateRate
31 January 20251.3804
30 January 20251.3787
29 January 20251.3811
28 January 20251.3791
27 January 20251.3770
24 January 20251.3807
23 January 20251.3709
22 January 20251.3795
21 January 20251.3781
20 January 20251.3740
17 January 20251.3719
16 January 20251.3717
15 January 20251.3733
14 January 20251.3763
13 January 20251.3732
10 January 20251.3722
9 January 20251.3710
8 January 20251.3676
7 January 20251.3664
6 January 20251.3775
3 January 20251.3841
2 January 20251.3853

CNY to MAD in 2024

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

MonthLast figureHighLowAverage*Change*
December 20241.38541.38541.36811.3750+0.27%
November 20241.38171.39051.36671.3793−0.32%
October 20241.38621.39461.37961.3876+0.26%
September 20241.38271.38271.36651.3746+1.20%
August 20241.36631.38591.35241.3659−0.52%
July 20241.37351.37351.34911.3596+0.34%
June 20241.36881.37761.36631.3715−0.52%
May 20241.37591.39621.36881.3815−1.46%
April 20241.39631.40431.38481.3949−0.31%
March 20241.40061.40131.38851.3962−0.03%
February 20241.40101.40101.39071.3977+0.44%
January 20241.39491.39491.38101.3883+1.00%

* 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 20241.3854
30 December 20241.3821
27 December 20241.3785
24 December 20241.3791
23 December 20241.3771
20 December 20241.3777
19 December 20241.3681
18 December 20241.3703
17 December 20241.3707
16 December 20241.3701
13 December 20241.3721
12 December 20241.3730
11 December 20241.3773
10 December 20241.3756
9 December 20241.3703
6 December 20241.3684
5 December 20241.3753
4 December 20241.3778
3 December 20241.3757
2 December 20241.3754

November 2024

DateRate
29 November 20241.3817
28 November 20241.3808
27 November 20241.3864
26 November 20241.3877
25 November 20241.3905
22 November 20241.3776
21 November 20241.3779
20 November 20241.3785
19 November 20241.3820
18 November 20241.3780
15 November 20241.3777
14 November 20241.3712
13 November 20241.3757
12 November 20241.3724
11 November 20241.3728
8 November 20241.3766
7 November 20241.3771
6 November 20241.3667
5 November 20241.3839
4 November 20241.3841
1 November 20241.3854

October 2024

DateRate
31 October 20241.3862
30 October 20241.3841
29 October 20241.3815
28 October 20241.3851
25 October 20241.3862
24 October 20241.3926
23 October 20241.3877
22 October 20241.3910
21 October 20241.3945
18 October 20241.3929
17 October 20241.3809
16 October 20241.3828
15 October 20241.3796
14 October 20241.3845
11 October 20241.3910
10 October 20241.3862
9 October 20241.3880
8 October 20241.3919
7 October 20241.3946
4 October 20241.3928
3 October 20241.3913
2 October 20241.3896
1 October 20241.3807

September 2024

DateRate
30 September 20241.3827
27 September 20241.3803
26 September 20241.3792
25 September 20241.3775
24 September 20241.3787
23 September 20241.3727
20 September 20241.3767
19 September 20241.3785
18 September 20241.3751
17 September 20241.3750
16 September 20241.3753
13 September 20241.3788
12 September 20241.3686
11 September 20241.3700
10 September 20241.3681
9 September 20241.3665
6 September 20241.3747
5 September 20241.3749
4 September 20241.3718
3 September 20241.3722
2 September 20241.3699

August 2024

DateRate
30 August 20241.3663
29 August 20241.3609
28 August 20241.3524
27 August 20241.3529
26 August 20241.3551
23 August 20241.3561
22 August 20241.3570
21 August 20241.3611
20 August 20241.3615
19 August 20241.3684
16 August 20241.3642
15 August 20241.3647
14 August 20241.3742
13 August 20241.3720
12 August 20241.3684
9 August 20241.3703
8 August 20241.3709
7 August 20241.3699
6 August 20241.3737
5 August 20241.3859
2 August 20241.3788
1 August 20241.3659

July 2024

DateRate
31 July 20241.3735
30 July 20241.3659
29 July 20241.3607
26 July 20241.3597
25 July 20241.3682
24 July 20241.3550
23 July 20241.3528
22 July 20241.3529
19 July 20241.3491
18 July 20241.3526
17 July 20241.3548
16 July 20241.3504
15 July 20241.3512
12 July 20241.3549
11 July 20241.3548
10 July 20241.3540
9 July 20241.3564
8 July 20241.3604
5 July 20241.3630
4 July 20241.3680
3 July 20241.3707
2 July 20241.3708
1 July 20241.3714

June 2024

DateRate
28 June 20241.3688
27 June 20241.3663
26 June 20241.3668
25 June 20241.3703
24 June 20241.3735
21 June 20241.3713
20 June 20241.3731
19 June 20241.3774
18 June 20241.3776
17 June 20241.3754
14 June 20241.3723
13 June 20241.3721
12 June 20241.3724
11 June 20241.3674
10 June 20241.3682
7 June 20241.3685
6 June 20241.3680
5 June 20241.3714
4 June 20241.3753
3 June 20241.3735

May 2024

DateRate
31 May 20241.3759
30 May 20241.3747
29 May 20241.3705
28 May 20241.3721
27 May 20241.3745
24 May 20241.3713
23 May 20241.3691
22 May 20241.3688
21 May 20241.3749
20 May 20241.3771
17 May 20241.3791
16 May 20241.3842
15 May 20241.3879
14 May 20241.3847
13 May 20241.3869
10 May 20241.3888
9 May 20241.3869
8 May 20241.3883
7 May 20241.3906
6 May 20241.3960
3 May 20241.3935
2 May 20241.3962

April 2024

DateRate
30 April 20241.3963
29 April 20241.3995
26 April 20241.3978
25 April 20241.4003
24 April 20241.3996
23 April 20241.4012
22 April 20241.4007
19 April 20241.3978
18 April 20241.4030
17 April 20241.4043
16 April 20241.4007
15 April 20241.3848
12 April 20241.3850
11 April 20241.3851
10 April 20241.3868
9 April 20241.3884
8 April 20241.3913
5 April 20241.3924
4 April 20241.3917
3 April 20241.3930
2 April 20241.3939

March 2024

DateRate
28 March 20241.4006
27 March 20241.3979
26 March 20241.3982
25 March 20241.3990
22 March 20241.3885
21 March 20241.3950
20 March 20241.3957
19 March 20241.3957
18 March 20241.3962
15 March 20241.3937
14 March 20241.3938
13 March 20241.3960
12 March 20241.3996
11 March 20241.3972
8 March 20241.3928
7 March 20241.3915
6 March 20241.3946
5 March 20241.3962
4 March 20241.4003
1 March 20241.4013

February 2024

DateRate
29 February 20241.4010
28 February 20241.3976
27 February 20241.3960
26 February 20241.3950
23 February 20241.3968
22 February 20241.4010
21 February 20241.4009
20 February 20241.3995
19 February 20241.3982
16 February 20241.3996
15 February 20241.3999
14 February 20241.3978
13 February 20241.3955
12 February 20241.3950
9 February 20241.3996
8 February 20241.3981
7 February 20241.4005
6 February 20241.3992
5 February 20241.3907
2 February 20241.3958
1 February 20241.3935

January 2024

DateRate
31 January 20241.3949
30 January 20241.3935
29 January 20241.3891
26 January 20241.3909
25 January 20241.3891
24 January 20241.3945
23 January 20241.3867
22 January 20241.3842
19 January 20241.3898
18 January 20241.3871
17 January 20241.3856
16 January 20241.3845
15 January 20241.3882
12 January 20241.3885
11 January 20241.3912
10 January 20241.3861
9 January 20241.3866
8 January 20241.3888
5 January 20241.3875
4 January 20241.3890
3 January 20241.3860
2 January 20241.3810

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 CNY to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 CNY = 1.4873 MAD on 5 October 2026 and the lowest 1.3014 on 30 January 2026. From the first to the last figure of the period the rate moved +13.57% (calculated by us).
What were the highest and lowest CNY to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 CNY = 1.3853 MAD on 2 January 2025 and the lowest 1.2516 on 7 July 2025. From the first to the last figure of the period the rate moved −6.12% (calculated by us).
What were the highest and lowest CNY to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 CNY = 1.4043 MAD on 17 April 2024 and the lowest 1.3491 on 19 July 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.