1. Central bank exchange rates
  2. National Bank of Moldova
  3. CHF
  4. 2025

National Bank of Moldova CHF rates in 2025

Average 1 CHF = 20.910 MDL

The mean of all 365 publications in 2025, ranging from 20.145 to 21.464 MDL.

20.5021.0021.50Mar ’25May ’25Jul ’25Sep ’25Nov ’25

Every rate of 2025

1 CHF in MDL, newest first, one row per publication.

DateRate
Wed, 31 Dec 202521.283
Tue, 30 Dec 202521.236
Mon, 29 Dec 202521.258
Sun, 28 Dec 202521.358
Sat, 27 Dec 202521.358
Fri, 26 Dec 202521.358
Thu, 25 Dec 202521.353
Wed, 24 Dec 202521.353
Tue, 23 Dec 202521.324
Mon, 22 Dec 202521.309
Sun, 21 Dec 202521.244
Sat, 20 Dec 202521.244
Fri, 19 Dec 202521.244
Thu, 18 Dec 202521.212
Wed, 17 Dec 202521.164
Tue, 16 Dec 202521.215
Mon, 15 Dec 202521.290
Sun, 14 Dec 202521.272
Sat, 13 Dec 202521.272
Fri, 12 Dec 202521.272
Thu, 11 Dec 202521.145
Wed, 10 Dec 202521.068
Tue, 9 Dec 202521.100
Mon, 8 Dec 202521.179
Sun, 7 Dec 202521.206
Sat, 6 Dec 202521.206
Fri, 5 Dec 202521.206
Thu, 4 Dec 202521.172
Wed, 3 Dec 202521.099
Tue, 2 Dec 202521.089
Mon, 1 Dec 202521.095
Sun, 30 Nov 202521.089
Sat, 29 Nov 202521.089
Fri, 28 Nov 202521.089
Thu, 27 Nov 202521.182
Wed, 26 Nov 202521.215
Tue, 25 Nov 202521.283
Mon, 24 Nov 202521.351
Sun, 23 Nov 202521.246
Sat, 22 Nov 202521.246
Fri, 21 Nov 202521.246
Thu, 20 Nov 202521.203
Wed, 19 Nov 202521.298
Tue, 18 Nov 202521.290
Mon, 17 Nov 202521.349
Sun, 16 Nov 202521.259
Sat, 15 Nov 202521.259
Fri, 14 Nov 202521.259
Thu, 13 Nov 202521.229
Wed, 12 Nov 202521.176
Tue, 11 Nov 202521.112
Mon, 10 Nov 202521.140
Sun, 9 Nov 202521.159
Sat, 8 Nov 202521.159
Fri, 7 Nov 202521.159
Thu, 6 Nov 202521.145
Wed, 5 Nov 202521.158
Tue, 4 Nov 202521.170
Mon, 3 Nov 202521.220
Sun, 2 Nov 202521.269
Sat, 1 Nov 202521.269
Fri, 31 Oct 202521.269
Thu, 30 Oct 202521.325
Wed, 29 Oct 202521.394
Tue, 28 Oct 202521.424
Mon, 27 Oct 202521.464
Sun, 26 Oct 202521.430
Sat, 25 Oct 202521.430
Fri, 24 Oct 202521.430
Thu, 23 Oct 202521.416
Wed, 22 Oct 202521.413
Tue, 21 Oct 202521.362
Mon, 20 Oct 202521.323
Sun, 19 Oct 202521.147
Sat, 18 Oct 202521.147
Fri, 17 Oct 202521.147
Thu, 16 Oct 202521.130
Wed, 15 Oct 202521.146
Tue, 14 Oct 202521.130
Mon, 13 Oct 202521.130
Sun, 12 Oct 202521.186
Sat, 11 Oct 202521.186
Fri, 10 Oct 202521.186
Thu, 9 Oct 202521.175
Wed, 8 Oct 202521.119
Tue, 7 Oct 202521.098
Mon, 6 Oct 202521.008
Sun, 5 Oct 202520.993
Sat, 4 Oct 202520.993
Fri, 3 Oct 202520.993
Thu, 2 Oct 202520.929
Wed, 1 Oct 202520.921
Tue, 30 Sep 202520.983
Mon, 29 Sep 202521.028
Sun, 28 Sep 202521.021
Sat, 27 Sep 202521.021
Fri, 26 Sep 202521.021
Thu, 25 Sep 202521.008
Wed, 24 Sep 202520.987
Tue, 23 Sep 202520.970
Mon, 22 Sep 202520.905
Sun, 21 Sep 202520.902
Sat, 20 Sep 202520.902
Fri, 19 Sep 202520.902
Thu, 18 Sep 202520.923
Wed, 17 Sep 202520.863
Tue, 16 Sep 202520.846
Mon, 15 Sep 202520.826
Sun, 14 Sep 202520.857
Sat, 13 Sep 202520.857
Fri, 12 Sep 202520.857
Thu, 11 Sep 202520.913
Wed, 10 Sep 202520.969
Tue, 9 Sep 202520.984
Mon, 8 Sep 202520.797
Sun, 7 Sep 202520.771
Sat, 6 Sep 202520.771
Fri, 5 Sep 202520.771
Thu, 4 Sep 202520.755
Wed, 3 Sep 202520.750
Tue, 2 Sep 202520.719
Mon, 1 Sep 202520.732
Sun, 31 Aug 202520.808
Sat, 30 Aug 202520.808
Fri, 29 Aug 202520.808
Thu, 28 Aug 202520.754
Wed, 27 Aug 202520.790
Tue, 26 Aug 202520.790
Mon, 25 Aug 202520.848
Sun, 24 Aug 202520.857
Sat, 23 Aug 202520.857
Fri, 22 Aug 202520.857
Thu, 21 Aug 202520.773
Wed, 20 Aug 202520.738
Tue, 19 Aug 202520.659
Mon, 18 Aug 202520.681
Sun, 17 Aug 202520.694
Sat, 16 Aug 202520.694
Fri, 15 Aug 202520.694
Thu, 14 Aug 202520.714
Wed, 13 Aug 202520.765
Tue, 12 Aug 202520.765
Mon, 11 Aug 202520.859
Sun, 10 Aug 202520.877
Sat, 9 Aug 202520.877
Fri, 8 Aug 202520.877
Thu, 7 Aug 202520.999
Wed, 6 Aug 202521.064
Tue, 5 Aug 202521.081
Mon, 4 Aug 202521.195
Sun, 3 Aug 202521.222
Sat, 2 Aug 202521.222
Fri, 1 Aug 202521.222
Thu, 31 Jul 202521.217
Wed, 30 Jul 202521.193
Tue, 29 Jul 202521.170
Mon, 28 Jul 202521.154
Sun, 27 Jul 202521.194
Sat, 26 Jul 202521.194
Fri, 25 Jul 202521.194
Thu, 24 Jul 202521.296
Wed, 23 Jul 202521.232
Tue, 22 Jul 202521.256
Mon, 21 Jul 202521.211
Sun, 20 Jul 202521.194
Sat, 19 Jul 202521.194
Fri, 18 Jul 202521.194
Thu, 17 Jul 202521.208
Wed, 16 Jul 202521.247
Tue, 15 Jul 202521.267
Mon, 14 Jul 202521.308
Sun, 13 Jul 202521.285
Sat, 12 Jul 202521.285
Fri, 11 Jul 202521.285
Thu, 10 Jul 202521.278
Wed, 9 Jul 202521.196
Tue, 8 Jul 202521.210
Mon, 7 Jul 202521.186
Sun, 6 Jul 202521.165
Sat, 5 Jul 202521.165
Fri, 4 Jul 202521.165
Thu, 3 Jul 202521.188
Wed, 2 Jul 202521.171
Tue, 1 Jul 202521.100
Mon, 30 Jun 202521.098
Sun, 29 Jun 202521.030
Sat, 28 Jun 202521.030
Fri, 27 Jun 202521.030
Thu, 26 Jun 202521.073
Wed, 25 Jun 202520.990
Tue, 24 Jun 202521.016
Mon, 23 Jun 202520.968
Sun, 22 Jun 202521.009
Sat, 21 Jun 202521.009
Fri, 20 Jun 202521.009
Thu, 19 Jun 202520.964
Wed, 18 Jun 202520.939
Tue, 17 Jun 202520.964
Mon, 16 Jun 202521.010
Sun, 15 Jun 202520.861
Sat, 14 Jun 202520.861
Fri, 13 Jun 202520.861
Thu, 12 Jun 202520.876
Wed, 11 Jun 202520.925
Tue, 10 Jun 202520.961
Mon, 9 Jun 202520.932
Sun, 8 Jun 202520.944
Sat, 7 Jun 202520.944
Fri, 6 Jun 202520.944
Thu, 5 Jun 202520.911
Wed, 4 Jun 202521.000
Tue, 3 Jun 202521.011
Mon, 2 Jun 202520.994
Sun, 1 Jun 202520.926
Sat, 31 May 202520.926
Fri, 30 May 202520.926
Thu, 29 May 202520.875
Wed, 28 May 202520.900
Tue, 27 May 202520.984
Mon, 26 May 202520.931
Sun, 25 May 202521.005
Sat, 24 May 202521.005
Fri, 23 May 202521.005
Thu, 22 May 202520.966
Wed, 21 May 202520.860
Tue, 20 May 202520.803
Mon, 19 May 202520.880
Sun, 18 May 202520.810
Sat, 17 May 202520.810
Fri, 16 May 202520.810
Thu, 15 May 202520.730
Wed, 14 May 202520.782
Tue, 13 May 202520.753
Mon, 12 May 202520.859
Sun, 11 May 202520.751
Sat, 10 May 202520.751
Fri, 9 May 202520.751
Thu, 8 May 202520.751
Wed, 7 May 202520.790
Tue, 6 May 202520.832
Mon, 5 May 202520.863
Sun, 4 May 202520.837
Sat, 3 May 202520.837
Fri, 2 May 202520.837
Thu, 1 May 202520.826
Wed, 30 Apr 202520.826
Tue, 29 Apr 202520.804
Mon, 28 Apr 202520.875
Sun, 27 Apr 202520.875
Sat, 26 Apr 202520.875
Fri, 25 Apr 202520.875
Thu, 24 Apr 202520.886
Wed, 23 Apr 202521.032
Tue, 22 Apr 202521.108
Mon, 21 Apr 202521.076
Sun, 20 Apr 202521.076
Sat, 19 Apr 202521.076
Fri, 18 Apr 202521.076
Thu, 17 Apr 202521.077
Wed, 16 Apr 202521.228
Tue, 15 Apr 202521.050
Mon, 14 Apr 202521.017
Sun, 13 Apr 202520.947
Sat, 12 Apr 202520.947
Fri, 11 Apr 202520.947
Thu, 10 Apr 202521.002
Wed, 9 Apr 202520.891
Tue, 8 Apr 202520.885
Mon, 7 Apr 202520.815
Sun, 6 Apr 202520.356
Sat, 5 Apr 202520.356
Fri, 4 Apr 202520.356
Thu, 3 Apr 202520.330
Wed, 2 Apr 202520.376
Tue, 1 Apr 202520.353
Mon, 31 Mar 202520.441
Sun, 30 Mar 202520.447
Sat, 29 Mar 202520.447
Fri, 28 Mar 202520.447
Thu, 27 Mar 202520.464
Wed, 26 Mar 202520.472
Tue, 25 Mar 202520.496
Mon, 24 Mar 202520.513
Sun, 23 Mar 202520.459
Sat, 22 Mar 202520.459
Fri, 21 Mar 202520.459
Thu, 20 Mar 202520.417
Wed, 19 Mar 202520.366
Tue, 18 Mar 202520.277
Mon, 17 Mar 202520.166
Sun, 16 Mar 202520.233
Sat, 15 Mar 202520.233
Fri, 14 Mar 202520.233
Thu, 13 Mar 202520.145
Wed, 12 Mar 202520.254
Tue, 11 Mar 202520.522
Mon, 10 Mar 202520.478
Sun, 9 Mar 202520.393
Sat, 8 Mar 202520.393
Fri, 7 Mar 202520.393
Thu, 6 Mar 202520.484
Wed, 5 Mar 202520.729
Tue, 4 Mar 202520.672
Mon, 3 Mar 202520.788
Sun, 2 Mar 202520.745
Sat, 1 Mar 202520.745
Fri, 28 Feb 202520.745
Thu, 27 Feb 202520.787
Wed, 26 Feb 202520.807
Tue, 25 Feb 202520.736
Mon, 24 Feb 202520.733
Sun, 23 Feb 202520.698
Sat, 22 Feb 202520.698
Fri, 21 Feb 202520.698
Thu, 20 Feb 202520.680
Wed, 19 Feb 202520.665
Tue, 18 Feb 202520.632
Mon, 17 Feb 202520.631
Sun, 16 Feb 202520.610
Sat, 15 Feb 202520.610
Fri, 14 Feb 202520.610
Thu, 13 Feb 202520.564
Wed, 12 Feb 202520.620
Tue, 11 Feb 202520.678
Mon, 10 Feb 202520.639
Sun, 9 Feb 202520.725
Sat, 8 Feb 202520.725
Fri, 7 Feb 202520.725
Thu, 6 Feb 202520.651
Wed, 5 Feb 202520.628
Tue, 4 Feb 202520.656
Mon, 3 Feb 202520.553
Sun, 2 Feb 202520.555
Sat, 1 Feb 202520.555
Fri, 31 Jan 202520.555
Thu, 30 Jan 202520.559
Wed, 29 Jan 202520.540
Tue, 28 Jan 202520.569
Mon, 27 Jan 202520.432
Sun, 26 Jan 202520.538
Sat, 25 Jan 202520.538
Fri, 24 Jan 202520.538
Thu, 23 Jan 202520.518
Wed, 22 Jan 202520.510
Tue, 21 Jan 202520.496
Mon, 20 Jan 202520.580
Sun, 19 Jan 202520.616
Sat, 18 Jan 202520.616
Fri, 17 Jan 202520.616
Thu, 16 Jan 202520.554
Wed, 15 Jan 202520.523
Tue, 14 Jan 202520.637
Mon, 13 Jan 202520.450
Sun, 12 Jan 202520.465
Sat, 11 Jan 202520.465
Fri, 10 Jan 202520.465
Thu, 9 Jan 202520.401
Wed, 8 Jan 202520.470
Tue, 7 Jan 202520.470
Mon, 6 Jan 202520.470
Sun, 5 Jan 202520.467
Sat, 4 Jan 202520.467
Fri, 3 Jan 202520.467
Thu, 2 Jan 202520.335
Wed, 1 Jan 202520.481

Download 2025 as CSV

The range endpoint returns every publication of the year in one request, ready for a spreadsheet.

curl https://api.currencyapi.com/v3/official/range \
  -G -d source=nbm -d currencies=CHF \
  -d date_from=2025-01-01 -d date_to=2025-12-31 \
  -d format=csv -H "apikey: YOUR-API-KEY"