MYR to ZAR exchange rate

Try

1=

4.04

South African Rand

1 MYR = 4.0363 ZAR · 14 Oct 2026

Convert to

USDUS Dollar
EUREuro
GBPBritish Pound
JPYJapanese Yen
CHFSwiss Franc
CNYChinese Yuan
AUDAustralian Dollar
NZDNew Zealand Dollar
SGDSingapore Dollar
HKDHong Kong Dollar
MYRMalaysian Ringgit
IDRIndonesian Rupiah
THBThai Baht
PHPPhilippine Peso
KRWSouth Korean Won
TWDTaiwan Dollar
VNDVietnamese Dong
INRIndian Rupee
BDTBangladeshi Taka
PKRPakistani Rupee
LKRSri Lankan Rupee
NPRNepalese Rupee
MMKMyanmar Kyat
KHRCambodian Riel
LAKLao Kip
MNTMongolian Tugrik
MOPMacanese Pataca
BTNBhutanese Ngultrum
MVRMaldivian Rufiyaa
BNDBrunei Dollar
PGKPapua New Guinean Kina
FJDFijian Dollar
VUVVanuatu Vatu
WSTSamoan Tālā
TOPTongan Paʻanga
SBDSolomon Islands Dollar
AEDUAE Dirham
SARSaudi Riyal
QARQatari Riyal
KWDKuwaiti Dinar
BHDBahraini Dinar
OMROmani Rial
JODJordanian Dinar
IQDIraqi Dinar
IRRIranian Rial
LBPLebanese Pound
SYPSyrian Pound
YERYemeni Rial
TRYTurkish Lira
SEKSwedish Krona
NOKNorwegian Krone
DKKDanish Krone
PLNPolish Zloty
CZKCzech Koruna
HUFHungarian Forint
RONRomanian Leu
BGNBulgarian Lev
ISKIcelandic Króna
RSDSerbian Dinar
UAHUkrainian Hryvnia
GELGeorgian Lari
AMDArmenian Dram
AZNAzerbaijani Manat
KZTKazakhstani Tenge
UZSUzbekistani Som
KGSKyrgystani Som
TJSTajikistani Somoni
TMTTurkmenistani Manat
RUBRussian Ruble
BYNBelarusian Ruble
MDLMoldovan Leu
MKDMacedonian Denar
ALLAlbanian Lek
BAMBosnia-Herzegovina Mark
CADCanadian Dollar
MXNMexican Peso
BRLBrazilian Real
ARSArgentine Peso
CLPChilean Peso
COPColombian Peso
PENPeruvian Sol
UYUUruguayan Peso
PYGParaguayan Guaraní
BOBBolivian Boliviano
VESVenezuelan Bolívar
DOPDominican Peso
GTQGuatemalan Quetzal
CRCCosta Rican Colón
HNLHonduran Lempira
NIONicaraguan Córdoba
PABPanamanian Balboa
CUPCuban Peso
TTDTrinidad Dollar
JMDJamaican Dollar
BBDBarbadian Dollar
BZDBelize Dollar
GYDGuyanese Dollar
SRDSurinamese Dollar
AWGAruban Florin
ANGNeth. Antillean Guilder
BSDBahamian Dollar
KYDCayman Islands Dollar
XCDEast Caribbean Dollar
HTGHaitian Gourde
ZARSouth African Rand
NGNNigerian Naira
KESKenyan Shilling
GHSGhanaian Cedi
EGPEgyptian Pound
MADMoroccan Dirham
DZDAlgerian Dinar
TNDTunisian Dinar
LYDLibyan Dinar
TZSTanzanian Shilling
UGXUgandan Shilling
ETBEthiopian Birr
XAFCFA Franc BEAC
XOFCFA Franc BCEAO
ZMWZambian Kwacha
MURMauritian Rupee
RWFRwandan Franc
MZNMozambican Metical
MGAMalagasy Ariary
BWPBotswanan Pula
NADNamibian Dollar
MWKMalawian Kwacha
SCRSeychellois Rupee
GMDGambian Dalasi
GNFGuinean Franc
BIFBurundian Franc
DJFDjiboutian Franc
KMFComorian Franc
SLESierra Leonean Leone
SOSSomali Shilling
SDGSudanese Pound
SSPSouth Sudanese Pound
SZLSwazi Lilangeni
LSLLesotho Loti
LRDLiberian Dollar
STNSão Tomé & Príncipe Dobra
AOAAngolan Kwanza
CDFCongolese Franc
CVECape Verdean Escudo
ERNEritrean Nakfa
XPFCFP Franc
MRUMauritanian Ouguiya
SHPSaint Helena Pound
FKPFalkland Islands Pound
GIPGibraltar Pound
BMDBermudian Dollar
ZWGZimbabwe Gold
AFNAfghan Afghani

1 MYR elsewhere

MYR to ZAR over time

Then and now

European Central Bank reference rates, back to 1999.

Where US Dollar goes further

MYR to ZAR in detail

1 MYR = 4.0363 ZAR and 1 ZAR = 0.2478 MYR at the mid-market rate on , so 100 Malaysian Ringgit is 403.63 South African Rand. Over the last 30 days MYR/ZAR traded between 3.9650 and 4.0969, a +1.20% move.

Ranges

30-day high
4.0969
30-day low
3.9650
30-day change
+1.20%
30-day average
4.0227
1-year high
4.3330
1-year low
3.9410

In the past

  • 1 year ago, 4.1284 ZAR-2.2% since
  • 5 years ago, 3.5610 ZAR+13.3% since
  • 10 years ago, 3.3885 ZAR+19.1% since

Conversion tables

Malaysian Ringgit to South African Rand conversion table
MYRZAR
14.04
520.18
1040.36
25100.91
50201.82
100403.63
2501,009.08
5002,018.16
1,0004,036.32
5,00020,181.58
10,00040,363.15
South African Rand to Malaysian Ringgit conversion table
ZARMYR
10.25
51.24
102.48
256.19
5012.39
10024.78
25061.94
500123.88
1,000247.75
5,0001,238.75
10,0002,477.51

Questions

What is the MYR to ZAR exchange rate today?

As of 14 Oct 2026, 1 MYR = 4.0363 ZAR and 1 ZAR = 0.2478 MYR at the mid-market rate, sourced from ExchangeRate-API and refreshed every minute on this page.

How much is 100 MYR in ZAR?

100 Malaysian Ringgit is 403.63 South African Rand at today's mid-market rate. 1,000 MYR is 4,036.32 ZAR. Banks and card providers usually add a margin, so expect to receive slightly less.

Is MYR going up or down against ZAR?

Over the past 30 days MYR/ZAR moved +1.20%, trading between 3.9650 and 4.0969. Its 1-year range is 3.9410 to 4.3330. Past movement does not predict future rates.

What was the MYR to ZAR rate in the past?

1 year ago (14 Oct 2025), 1 MYR was 4.1284 ZAR. 5 years ago (14 Oct 2021), 1 MYR was 3.5610 ZAR. 10 years ago (14 Oct 2016), 1 MYR was 3.3885 ZAR. Today it is 4.0363 ZAR. Figures are European Central Bank reference rates.

How do I convert Malaysian Ringgit to South African Rand?

Type an amount in the box above, like 250 or 30k, and the ZAR value appears as you type. You can also type the whole question, like 100 myr in zar.

What is the mid-market rate for MYR to ZAR?

The mid-market rate is the midpoint between the buy and sell prices in global currency markets. Zento uses it for every conversion. Banks and money transfer services typically add a margin on top of it.

Is the MYR to ZAR converter free?

Yes. Zento is free, with no sign-up and no fees. It uses public exchange rate data from ExchangeRate-API and the European Central Bank.