Skip to content

USD to MXN: Convert US Dollar to Mexican Peso — Live Exchange Rate

Live data·~100ms avg response·Free · No signup·Updated Jul 2026
Live mid-market rate · Updated hourly

🇺🇸 USD to MXN 🇲🇽

Convert US Dollar (USD) to Mexican Peso (MXN) at the live mid-market exchange rate. Updated every hour from ECB-backed sources.

Current rate
Loading…

Common USD to MXN amounts

USDMXN
USD 1Loading…
USD 10Loading…
USD 50Loading…
USD 100Loading…
USD 500Loading…
USD 1,000Loading…
USD 5,000Loading…

About the USD to MXN rate

The US Dollar to Mexican Peso exchange rate fluctuates throughout the day based on currency market activity, central bank policy, and global economic conditions. Rates shown reflect the mid-market rate — the midpoint between buy and sell prices.

Important: When you exchange USD for MXN at a bank, ATM, or currency exchange counter, expect 2–4% above mid-market. Services like Wise, Charles Schwab debit, and no-foreign-fee cards minimize this markup.

Frequently Asked Questions

What is 1 USD in MXN?

The current mid-market rate for 1 USD to MXN is shown live above. Expect a 2–4% markup at most banks/ATMs.

What is the best way to convert USD to MXN?

For transfers: Wise (0.4–1% markup). For ATM withdrawals: Charles Schwab debit (~0%). For purchases abroad: no-foreign-fee credit card.

How often does the USD to MXN rate change?

Continuously during forex trading hours (24/5). Our converter refreshes every 60 minutes.

(function(){
var FROM_CODE = ‘USD’, TO_CODE = ‘MXN’;
var amountInput = document.getElementById(‘pz-amount’);
var resultInput = document.getElementById(‘pz-result’);
var rateDisplay = document.getElementById(‘pz-rate-display’);
var rateDate = document.getElementById(‘pz-rate-date’);
var amountsTable = document.getElementById(‘pz-amounts-table’);
var currentRate = null;
function fmt(n, dec) { dec = dec === undefined ? 2 : dec; return n.toLocaleString(‘en-US’, {minimumFractionDigits: 0, maximumFractionDigits: dec}); }
function update() {
if (!currentRate) return;
var amt = parseFloat((amountInput.value || ‘0’).replace(/,/g,”)) || 0;
resultInput.value = fmt(amt * currentRate);
amountsTable.querySelectorAll(‘td[data-amount]’).forEach(function(td){
var amount = parseFloat(td.getAttribute(‘data-amount’));
td.textContent = TO_CODE + ‘ ‘ + fmt(amount * currentRate);
});
}
function fetchRate() {
var url = ‘https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/’ + FROM_CODE.toLowerCase() + ‘.json’;
fetch(url, {cache:’no-store’}).then(function(r){return r.json();}).then(function(d){
currentRate = d[FROM_CODE.toLowerCase()][TO_CODE.toLowerCase()];
rateDisplay.innerHTML = ‘1 ‘ + FROM_CODE + ‘ = ‘ + fmt(currentRate, 4) + ‘ ‘ + TO_CODE + ‘‘;
rateDate.textContent = ‘As of ‘ + d.date + ‘ · Mid-market rate’;
update();
}).catch(function(){ rateDisplay.textContent = ‘Rate unavailable — please refresh’; });
}
amountInput.addEventListener(‘input’, update);
fetchRate();
})();

About converting US Dollar to Mexican Peso

US Dollar (USD) — symbol $, the official currency of the United States, Ecuador, El Salvador and others, issued by the Federal Reserve. It divides into 100 cent.

Mexican Peso (MXN) — symbol $, the official currency of Mexico, issued by the Bank of Mexico. It divides into 100 centavo.

The figure above is the mid-market rate — the midpoint between the buy and sell prices banks quote one another. When you exchange cash or pay by card abroad you will usually receive a slightly less favourable rate plus any fees, so use this as a baseline rather than the exact amount you will get.

Heading to Mexico?