Skip to content
TrillioniPay
Rate history

TND to MAD exchange rate history

Tunisian dinar to Moroccan dirham reference rates for 720 dates, from 2 January 2024 to 30 October 2026. Highest: 3.3488 on 6 October 2026. Lowest: 3.0658 on 13 May 2025.

Change
+2.80%
High
3.3488
Low
3.1717
TND to MAD, last 3 months3.18323.23463.28603.337331 Jul28 Aug28 Sept30 Oct
TND to MAD, last 3 months. One point per reference date. Change, high and low are calculated by us.

Convert TND to MAD at today’s reference rate →

TND to MAD in 2026

In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 TND = 3.3488 MAD on 6 October 2026 and the lowest 3.1526 on 2 January 2026. From the first to the last figure of the period the rate moved +3.71% (calculated by us).

MonthLast figureHighLowAverage*Change*
October 20263.26943.34883.22953.2839+0.04%
September 20263.26803.27033.19453.2345+2.35%
August 20263.19283.19583.17173.1845+0.40%
July 20263.18023.18853.15893.1737+0.06%
June 20263.17853.18373.15703.1669+0.27%
May 20263.17003.20433.16493.1776−1.04%
April 20263.20323.21283.19033.2030+0.60%
March 20263.18413.21573.18413.1992−0.32%
February 20263.19443.21233.18843.2015+0.24%
January 20263.18683.20013.15263.1841+1.02%

* 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 20263.2694
29 October 20263.2680
28 October 20263.2742
27 October 20263.2760
26 October 20263.2766
19 October 20263.2498
16 October 20263.2721
15 October 20263.2661
14 October 20263.2658
13 October 20263.2531
12 October 20263.2295
9 October 20263.3108
8 October 20263.3078
7 October 20263.3309
6 October 20263.3488
5 October 20263.3450
2 October 20263.3049
1 October 20263.2609

September 2026

DateRate
30 September 20263.2680
29 September 20263.2527
28 September 20263.2703
25 September 20263.2531
24 September 20263.2510
23 September 20263.2353
22 September 20263.2390
21 September 20263.2602
18 September 20263.2465
17 September 20263.2383
16 September 20263.2462
15 September 20263.2381
14 September 20263.2336
11 September 20263.2252
10 September 20263.2240
9 September 20263.2302
8 September 20263.2248
7 September 20263.2155
4 September 20263.2130
3 September 20263.2006
2 September 20263.1994
1 September 20263.1945

August 2026

DateRate
31 August 20263.1928
28 August 20263.1846
27 August 20263.1898
26 August 20263.1904
25 August 20263.1912
24 August 20263.1866
21 August 20263.1860
20 August 20263.1958
19 August 20263.1849
18 August 20263.1835
17 August 20263.1877
14 August 20263.1717
13 August 20263.1743
12 August 20263.1794
11 August 20263.1854
10 August 20263.1875
7 August 20263.1884
6 August 20263.1870
5 August 20263.1735
4 August 20263.1775
3 August 20263.1762

July 2026

DateRate
31 July 20263.1802
30 July 20263.1700
29 July 20263.1662
28 July 20263.1642
27 July 20263.1719
24 July 20263.1775
23 July 20263.1825
22 July 20263.1824
21 July 20263.1720
20 July 20263.1669
17 July 20263.1681
16 July 20263.1641
15 July 20263.1589
14 July 20263.1628
13 July 20263.1752
10 July 20263.1733
9 July 20263.1715
8 July 20263.1735
7 July 20263.1760
6 July 20263.1821
3 July 20263.1837
2 July 20263.1885
1 July 20263.1829

June 2026

DateRate
30 June 20263.1785
29 June 20263.1788
26 June 20263.1831
25 June 20263.1837
24 June 20263.1747
23 June 20263.1676
22 June 20263.1634
19 June 20263.1661
18 June 20263.1656
17 June 20263.1671
16 June 20263.1649
15 June 20263.1662
12 June 20263.1620
11 June 20263.1660
10 June 20263.1630
9 June 20263.1620
8 June 20263.1609
5 June 20263.1598
4 June 20263.1599
3 June 20263.1570
2 June 20263.1597
1 June 20263.1622

May 2026

DateRate
29 May 20263.1700
28 May 20263.1697
27 May 20263.1649
26 May 20263.1748
25 May 20263.1734
22 May 20263.1722
21 May 20263.1736
20 May 20263.1725
19 May 20263.1753
18 May 20263.1754
15 May 20263.1704
14 May 20263.1697
13 May 20263.1671
12 May 20263.1717
11 May 20263.1787
8 May 20263.1840
7 May 20263.1925
6 May 20263.1938
5 May 20263.1981
4 May 20263.2043

April 2026

DateRate
30 April 20263.2032
29 April 20263.1992
28 April 20263.1990
27 April 20263.2061
24 April 20263.2081
23 April 20263.2106
22 April 20263.2044
21 April 20263.2010
20 April 20263.2082
17 April 20263.2011
16 April 20263.2052
15 April 20263.1978
14 April 20263.2008
13 April 20263.2055
10 April 20263.2082
9 April 20263.2075
8 April 20263.1998
7 April 20263.2128
2 April 20263.1918
1 April 20263.1903

March 2026

DateRate
31 March 20263.1841
30 March 20263.1918
27 March 20263.1924
26 March 20263.2011
25 March 20263.1921
24 March 20263.2103
23 March 20263.2078
20 March 20263.1970
19 March 20263.1931
18 March 20263.2018
17 March 20263.2031
16 March 20263.2029
13 March 20263.2051
12 March 20263.1956
11 March 20263.2002
10 March 20263.2157
9 March 20263.1939
6 March 20263.1950
5 March 20263.1969
4 March 20263.2040
3 March 20263.2051
2 March 20263.1941

February 2026

DateRate
27 February 20263.1944
26 February 20263.1997
25 February 20263.1974
24 February 20263.2001
23 February 20263.1971
20 February 20263.1884
19 February 20263.1962
18 February 20263.1964
17 February 20263.1998
16 February 20263.2123
13 February 20263.2083
12 February 20263.2035
11 February 20263.2106
10 February 20263.2113
9 February 20263.2106
6 February 20263.2038
5 February 20263.2039
4 February 20263.2009
3 February 20263.2001
2 February 20263.1952

January 2026

DateRate
30 January 20263.1868
29 January 20263.1911
28 January 20263.1967
27 January 20263.1850
26 January 20263.1848
23 January 20263.1876
22 January 20263.1901
21 January 20263.1850
20 January 20263.1884
19 January 20263.1847
16 January 20263.1847
15 January 20263.1877
14 January 20263.1799
13 January 20263.1948
12 January 20263.2001
9 January 20263.1861
8 January 20263.1892
7 January 20263.1816
6 January 20263.1662
5 January 20263.1627
2 January 20263.1526

TND to MAD in 2025

In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 TND = 3.1700 MAD on 2 January 2025 and the lowest 3.0658 on 13 May 2025. From the first to the last figure of the period the rate moved −0.49% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20253.15453.15753.13693.1477+0.44%
November 20253.14073.15933.13553.1454−0.23%
October 20253.14813.15283.10453.1353+0.69%
September 20253.12653.13403.09913.1149+0.11%
August 20253.12313.13893.11603.1317−0.60%
July 20253.14183.14253.10613.1241+0.71%
June 20253.11983.14053.09733.1151+0.61%
May 20253.10083.11533.06583.0847−0.24%
April 20253.10823.11953.08233.1040+0.20%
March 20253.10213.15153.08573.1281−1.03%
February 20253.13443.15383.12613.1409−0.28%
January 20253.14313.17003.12373.1376−1.04%

* 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 20253.1545
30 December 20253.1541
29 December 20253.1559
24 December 20253.1575
23 December 20253.1563
22 December 20253.1439
19 December 20253.1489
18 December 20253.1482
17 December 20253.1450
16 December 20253.1458
15 December 20253.1482
12 December 20253.1447
11 December 20253.1469
10 December 20253.1505
9 December 20253.1503
8 December 20253.1421
5 December 20253.1401
4 December 20253.1369
3 December 20253.1414
2 December 20253.1456
1 December 20253.1444

November 2025

DateRate
28 November 20253.1407
27 November 20253.1428
26 November 20253.1394
25 November 20253.1404
24 November 20253.1408
21 November 20253.1383
20 November 20253.1385
19 November 20253.1367
18 November 20253.1355
17 November 20253.1415
14 November 20253.1540
13 November 20253.1593
12 November 20253.1513
11 November 20253.1516
10 November 20253.1472
7 November 20253.1465
6 November 20253.1510
5 November 20253.1523
4 November 20253.1515
3 November 20253.1491

October 2025

DateRate
31 October 20253.1481
30 October 20253.1528
29 October 20253.1481
28 October 20253.1497
27 October 20253.1499
24 October 20253.1465
23 October 20253.1491
22 October 20253.1437
21 October 20253.1464
20 October 20253.1358
17 October 20253.1393
16 October 20253.1341
15 October 20253.1250
14 October 20253.1183
13 October 20253.1145
10 October 20253.1045
9 October 20253.1153
8 October 20253.1263
7 October 20253.1310
6 October 20253.1357
3 October 20253.1301
2 October 20253.1358
1 October 20253.1313

September 2025

DateRate
30 September 20253.1265
29 September 20253.1181
26 September 20253.1060
25 September 20253.1196
24 September 20253.1196
23 September 20253.1141
22 September 20253.1112
19 September 20253.1031
18 September 20253.1092
17 September 20253.0991
16 September 20253.1050
15 September 20253.1012
12 September 20253.1051
11 September 20253.1060
10 September 20253.1034
9 September 20253.1152
8 September 20253.1292
5 September 20253.1269
4 September 20253.1340
3 September 20253.1242
2 September 20253.1168
1 September 20253.1340

August 2025

DateRate
29 August 20253.1231
28 August 20253.1296
27 August 20253.1301
26 August 20253.1323
25 August 20253.1230
22 August 20253.1160
21 August 20253.1261
20 August 20253.1276
19 August 20253.1336
18 August 20253.1384
15 August 20253.1311
14 August 20253.1313
13 August 20253.1364
12 August 20253.1356
11 August 20253.1365
8 August 20253.1346
7 August 20253.1367
6 August 20253.1367
5 August 20253.1383
4 August 20253.1298
1 August 20253.1389

July 2025

DateRate
31 July 20253.1418
30 July 20253.1425
29 July 20253.1381
28 July 20253.1374
25 July 20253.1346
24 July 20253.1335
23 July 20253.1320
22 July 20253.1379
21 July 20253.1369
18 July 20253.1196
17 July 20253.1195
16 July 20253.1172
15 July 20253.1220
14 July 20253.1061
11 July 20253.1112
10 July 20253.1108
9 July 20253.1110
8 July 20253.1120
7 July 20253.1308
4 July 20253.1148
3 July 20253.1097
2 July 20253.1167
1 July 20253.1178

June 2025

DateRate
30 June 20253.1198
27 June 20253.1405
26 June 20253.1326
25 June 20253.1241
24 June 20253.1252
23 June 20253.1287
20 June 20253.1125
19 June 20253.1124
18 June 20253.1259
17 June 20253.1113
16 June 20253.1088
13 June 20253.1069
12 June 20253.1089
11 June 20253.1035
10 June 20253.1067
9 June 20253.1071
6 June 20253.1108
5 June 20253.1092
4 June 20253.1121
3 June 20253.1119
2 June 20253.0973

May 2025

DateRate
30 May 20253.1008
29 May 20253.0997
28 May 20253.0874
27 May 20253.0855
26 May 20253.0829
23 May 20253.0844
22 May 20253.0830
21 May 20253.0783
20 May 20253.0737
19 May 20253.0813
16 May 20253.0772
15 May 20253.0775
14 May 20253.0783
13 May 20253.0658
12 May 20253.0790
9 May 20253.0762
8 May 20253.0839
7 May 20253.0778
6 May 20253.0869
5 May 20253.1034
2 May 20253.1153

April 2025

DateRate
30 April 20253.1082
29 April 20253.1021
28 April 20253.0977
25 April 20253.1050
24 April 20253.0951
23 April 20253.1030
22 April 20253.1175
17 April 20253.1008
16 April 20253.1083
15 April 20253.1057
14 April 20253.1120
11 April 20253.1195
10 April 20253.0823
9 April 20253.1014
8 April 20253.1030
7 April 20253.1130
4 April 20253.1048
3 April 20253.0994
2 April 20253.1019
1 April 20253.0989

March 2025

DateRate
31 March 20253.1021
28 March 20253.0983
27 March 20253.0857
26 March 20253.0884
25 March 20253.0927
24 March 20253.1164
21 March 20253.1220
20 March 20253.1295
19 March 20253.1371
18 March 20253.1437
17 March 20253.1388
14 March 20253.1400
13 March 20253.1416
12 March 20253.1399
11 March 20253.1515
10 March 20253.1476
7 March 20253.1430
6 March 20253.1460
5 March 20253.1433
4 March 20253.1373
3 March 20253.1443

February 2025

DateRate
28 February 20253.1344
27 February 20253.1340
26 February 20253.1538
25 February 20253.1407
24 February 20253.1458
21 February 20253.1482
20 February 20253.1457
19 February 20253.1455
18 February 20253.1477
17 February 20253.1398
14 February 20253.1406
13 February 20253.1344
12 February 20253.1302
11 February 20253.1393
10 February 20253.1365
7 February 20253.1391
6 February 20253.1442
5 February 20253.1457
4 February 20253.1261
3 February 20253.1464

January 2025

DateRate
31 January 20253.1431
30 January 20253.1349
29 January 20253.1426
28 January 20253.1553
27 January 20253.1346
24 January 20253.1416
23 January 20253.1333
22 January 20253.1423
21 January 20253.1320
20 January 20253.1258
17 January 20253.1307
16 January 20253.1330
15 January 20253.1237
14 January 20253.1278
13 January 20253.1309
10 January 20253.1323
9 January 20253.1328
8 January 20253.1377
7 January 20253.1321
6 January 20253.1403
3 January 20253.1513
2 January 20253.1700

TND to MAD in 2024

In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 TND = 3.2444 MAD on 12 March 2024 and the lowest 3.1424 on 12 July 2024. From the first to the last figure of the period the rate moved −0.93% (calculated by us).

MonthLast figureHighLowAverage*Change*
December 20243.17603.18093.14533.1625+0.02%
November 20243.17553.18413.15473.1712−0.27%
October 20243.18403.21283.17403.1947−0.56%
September 20243.20193.21533.18793.1993+0.87%
August 20243.17443.20143.16943.1817−0.65%
July 20243.19513.19513.14243.1684+0.92%
June 20243.16583.20233.15963.1824−0.87%
May 20243.19373.21853.18263.1995−0.91%
April 20243.22303.22713.20723.2197−0.59%
March 20243.24213.24443.21573.2335+0.38%
February 20243.22973.22973.20433.2147+0.44%
January 20243.21563.22983.20423.2129+0.31%

* 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 20243.1760
30 December 20243.1657
27 December 20243.1558
24 December 20243.1594
23 December 20243.1562
20 December 20243.1539
19 December 20243.1538
18 December 20243.1479
17 December 20243.1504
16 December 20243.1515
13 December 20243.1586
12 December 20243.1616
11 December 20243.1724
10 December 20243.1753
9 December 20243.1719
6 December 20243.1453
5 December 20243.1625
4 December 20243.1765
3 December 20243.1736
2 December 20243.1809

November 2024

DateRate
29 November 20243.1755
28 November 20243.1781
27 November 20243.1756
26 November 20243.1777
25 November 20243.1777
22 November 20243.1569
21 November 20243.1644
20 November 20243.1718
19 November 20243.1773
18 November 20243.1679
15 November 20243.1595
14 November 20243.1557
13 November 20243.1547
12 November 20243.1720
11 November 20243.1756
8 November 20243.1727
7 November 20243.1647
6 November 20243.1717
5 November 20243.1841
4 November 20243.1784
1 November 20243.1830

October 2024

DateRate
31 October 20243.1840
30 October 20243.1740
29 October 20243.1811
28 October 20243.1835
25 October 20243.1834
24 October 20243.1944
23 October 20243.1960
22 October 20243.1994
21 October 20243.2128
18 October 20243.2016
17 October 20243.1892
16 October 20243.2037
15 October 20243.1899
14 October 20243.1931
11 October 20243.1931
10 October 20243.1954
9 October 20243.1978
8 October 20243.1980
7 October 20243.1929
4 October 20243.2041
3 October 20243.2064
2 October 20243.2054
1 October 20243.1985

September 2024

DateRate
30 September 20243.2019
27 September 20243.1982
26 September 20243.2016
25 September 20243.1905
24 September 20243.1904
23 September 20243.1975
20 September 20243.2052
19 September 20243.2069
18 September 20243.2084
17 September 20243.2153
16 September 20243.2089
13 September 20243.2015
12 September 20243.1879
11 September 20243.1906
10 September 20243.1930
9 September 20243.1964
6 September 20243.1998
5 September 20243.1987
4 September 20243.1948
3 September 20243.2049
2 September 20243.1934

August 2024

DateRate
30 August 20243.1744
29 August 20243.1709
28 August 20243.1741
27 August 20243.1713
26 August 20243.1694
23 August 20243.1806
22 August 20243.1820
21 August 20243.1802
20 August 20243.1711
19 August 20243.1864
16 August 20243.1916
15 August 20243.1912
14 August 20243.1797
13 August 20243.1861
12 August 20243.1772
9 August 20243.1800
8 August 20243.1821
7 August 20243.1876
6 August 20243.1877
5 August 20243.1768
2 August 20243.2014
1 August 20243.1967

July 2024

DateRate
31 July 20243.1951
30 July 20243.1851
29 July 20243.1830
26 July 20243.1734
25 July 20243.1828
24 July 20243.1743
23 July 20243.1752
22 July 20243.1721
19 July 20243.1654
18 July 20243.1658
17 July 20243.1606
16 July 20243.1578
15 July 20243.1597
12 July 20243.1424
11 July 20243.1494
10 July 20243.1460
9 July 20243.1521
8 July 20243.1644
5 July 20243.1713
4 July 20243.1732
3 July 20243.1763
2 July 20243.1792
1 July 20243.1678

June 2024

DateRate
28 June 20243.1658
27 June 20243.1596
26 June 20243.1616
25 June 20243.1742
24 June 20243.1759
21 June 20243.1728
20 June 20243.1835
19 June 20243.1917
18 June 20243.1897
17 June 20243.1731
14 June 20243.1839
13 June 20243.1831
12 June 20243.1741
11 June 20243.1832
10 June 20243.1936
7 June 20243.1929
6 June 20243.1922
5 June 20243.2016
4 June 20243.2023
3 June 20243.1923

May 2024

DateRate
31 May 20243.1937
30 May 20243.1980
29 May 20243.1955
28 May 20243.1989
27 May 20243.1907
24 May 20243.1838
23 May 20243.1849
22 May 20243.1826
21 May 20243.1973
20 May 20243.1983
17 May 20243.2008
16 May 20243.2001
15 May 20243.2022
14 May 20243.2050
13 May 20243.2056
10 May 20243.2004
9 May 20243.2003
8 May 20243.2063
7 May 20243.2048
6 May 20243.2185
3 May 20243.2074
2 May 20243.2133

April 2024

DateRate
30 April 20243.2230
29 April 20243.2271
26 April 20243.2194
25 April 20243.2224
24 April 20243.2177
23 April 20243.2214
22 April 20243.2158
19 April 20243.2072
18 April 20243.2125
17 April 20243.2205
16 April 20243.2256
15 April 20243.2213
12 April 20243.2203
11 April 20243.2224
10 April 20243.2184
9 April 20243.2170
8 April 20243.2232
5 April 20243.2258
4 April 20243.2136
3 April 20243.2160
2 April 20243.2233

March 2024

DateRate
28 March 20243.2421
27 March 20243.2394
26 March 20243.2324
25 March 20243.2319
22 March 20243.2431
21 March 20243.2422
20 March 20243.2288
19 March 20243.2356
18 March 20243.2381
15 March 20243.2388
14 March 20243.2383
13 March 20243.2402
12 March 20243.2444
11 March 20243.2399
8 March 20243.2199
7 March 20243.2157
6 March 20243.2200
5 March 20243.2208
4 March 20243.2269
1 March 20243.2319

February 2024

DateRate
29 February 20243.2297
28 February 20243.2265
27 February 20243.2236
26 February 20243.2172
23 February 20243.2185
22 February 20243.2235
21 February 20243.2213
20 February 20243.2124
19 February 20243.2085
16 February 20243.2077
15 February 20243.2043
14 February 20243.2077
13 February 20243.2061
12 February 20243.2074
9 February 20243.2131
8 February 20243.2154
7 February 20243.2140
6 February 20243.2164
5 February 20243.2130
2 February 20243.2094
1 February 20243.2126

January 2024

DateRate
31 January 20243.2156
30 January 20243.2112
29 January 20243.2117
26 January 20243.2139
25 January 20243.2074
24 January 20243.2112
23 January 20243.2066
22 January 20243.2132
19 January 20243.2177
18 January 20243.2122
17 January 20243.2136
16 January 20243.2232
15 January 20243.2298
12 January 20243.2160
11 January 20243.2152
10 January 20243.2100
9 January 20243.2097
8 January 20243.2128
5 January 20243.2042
4 January 20243.2067
3 January 20243.2166
2 January 20243.2058

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 TND to MAD rates in 2026?
In 2026 (reference dates 2 January 2026 to 30 October 2026), the highest figure was 1 TND = 3.3488 MAD on 6 October 2026 and the lowest 3.1526 on 2 January 2026. From the first to the last figure of the period the rate moved +3.71% (calculated by us).
What were the highest and lowest TND to MAD rates in 2025?
In 2025 (reference dates 2 January 2025 to 31 December 2025), the highest figure was 1 TND = 3.1700 MAD on 2 January 2025 and the lowest 3.0658 on 13 May 2025. From the first to the last figure of the period the rate moved −0.49% (calculated by us).
What were the highest and lowest TND to MAD rates in 2024?
In 2024 (reference dates 2 January 2024 to 31 December 2024), the highest figure was 1 TND = 3.2444 MAD on 12 March 2024 and the lowest 3.1424 on 12 July 2024. From the first to the last figure of the period the rate moved −0.93% (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.