Mexico has a liberal visa policy allowing many nationalities to substitute Mexican visas with other country visas. The question often comes up: can you enter Mexico with US visa? The answer is a simple yes, but there are a few rules and requirements to keep in mind.
Can you enter Mexico with US visa?
Yes. You can enter Mexico with US visa. Any nationality with a valid US visa can enter Mexico without requiring a Mexican visa. The US visa must be valid during the entire stay in Mexico. You can use any US visa, including tourist, work, study and transit visas.
Mexico offers visa exemption to any nationality holding a valid US, UK, Canada, Schengen or Japan visa. Therefore, those who require a visa to Mexico can substitute a valid US visa for a Mexico visa.
The airline staff and Mexican immigration officers are well aware of this visa requirement. There is no need to explain anything at check-in or immigration. Just present your passport and US visa. They don’t make a fuss about not holding a Mexican visa. They would check your passport for your US visa and then let you in.
Mexican immigration officers at land and seaports are also aware of these visa requirements, so entering Mexico with a US visa via land or seaports is a breeze, too.
I entered Mexico several times using my US B1/B2 and H1B visas, via popular airports like Mexico City and Cancun and also via the seaport at Chetumal.
If your US visa is valid but it’s in your old/expired passport, make sure to bring your old passport along with your new passport. Present both passports and tell the airline staff or immigration officer that your US visa is in your old passport.
***
Can I travel to Mexico with US B1/B2 visa?
Yes. You can travel to Mexico with US B1/B2 visa. Any nationality with a valid US B1, B2 or B1/B2 visa can enter Mexico without requiring a Mexican visa.
Keep in mind that your US B1/B2 visa must be valid for the entire duration of your stay in Mexico.
Your US B1/B2 visa can be used or unused. Meaning, that if you have a fresh US visa and you haven’t used it to travel to the US yet, you can still use that US B1/B2 visa to enter Mexico.
All you have to do is to present your passport and valid US B1/B2 visa to the border officials.
PERSONAL EXPERIENCE
I entered Mexico many times using my US B1/B2 visa via Mexico City airport and Chetumal seaport. I didn’t have to say that I plan to use my US B1/B2 visa. They flipped through the pages of my passport, found my US B1/B2 visa and stamped me in.
RELATED: 56 countries you can travel VISA-FREE with a US visa in 2025
—
Can I travel to Mexico with US H1B visa?
Yes. You can travel to Mexico with US H1B visa. Any nationality with a valid US H1, H2, H3 or H4 visa can enter Mexico without requiring a Mexican visa.
Your US H1B visa must be valid for your entire stay in Mexico. For example, if you plan to stay 1 month in Mexico, your H1B visa must be valid for at least 1 month at the time of entering Mexico.
If your H1B has already expired and you would like to travel to Mexico, then you would need to apply for a Mexican tourist visa.
That being said, if your H1B visa expires while you are in Mexico, you may not be able to return to the US.
If you stayed less than 30 days in Mexico and your US visa expired while you were in Mexico, you can still return to the US on your H1B using automatic revalidation. Since this article is about entering Mexico, I will not go deep into returning to the US.
PERSONAL EXPERIENCE
I lived and worked in the US for over 8 years on an H1-B visa. I have traveled to Mexico many times using my US H1B visa. It’s super quick and easy to enter Mexico with a US H1-B visa. All border officials at the airports, seaports and land borders are aware of this US visa requirement, so you will not have any trouble using your US H1B to enter Mexico.
—
Can I enter Mexico with US F1 visa?
Yes. You can enter Mexico with US F1 visa. Any nationality with a valid US F1, F2, M1 or M2 visa can enter Mexico without requiring a Mexican visa.
Your F1 visa must be valid for your entire stay in Mexico. The airline staff and border officials are well aware of this requirement. They will treat all US visas alike and do not make a fuss about your US visa type or category.
If your US F1 visa is valid but is in an old/expired passport, you must bring your old passport along with the new passport. You must present both passports to the airline staff and border officials.
If your US F1 visa expires while you are in Mexico, you may not be able to get back to the US. But if you were in Mexico for less than 30 days, then you can return to the US using automatic revalidation even if your visa expired while you were in Mexico.
—
Can I visit Mexico with US L1 visa?
Yes, You can visit Mexico with US L1 visa. Any nationality with a valid US L1A, L1B or L2 visa can enter Mexico without requiring a Mexican visa.
Both L1 and L2 visas can be used to enter Mexico for tourism for up to 180 days. The Mexican border officials do not scrutinize the type of US visa. As long as your US visa is valid at the time of entering Mexico, you will be fine. But if your US L1 visa expires while you are in Mexico, you may not be able to get back to the US.
If your US L1 visa is valid but is in an old/expired passport, you must bring your old passport along with the new passport.
—
Can I enter Mexico with a US Green card?
Yes. You can enter Mexico with a US Green card. Any nationality with a valid US green card can enter Mexico without requiring a Mexican visa. Your US green card must be valid for the entire duration of your stay in Mexico.
US green card holders are pretty much treated like US passport holders for Mexican immigration. All you need is your passport and US green card.
RELATED: 52 VISA-FREE Countries for US Green Card Holders in 2025
—
Can I enter Mexico with expired US visa?
No. You cannot enter Mexico with an expired US visa. The US visa must be valid at the time of entering Mexico and must be valid for the entire duration of the stay in Mexico.
If your visa expires after you enter Mexico, you may continue to stay for the allowed number of days. But you cannot return to the US.
If your US visa is valid but it’s in an expired passport, then you must carry both passports when you travel to Mexico.
—
Can I go to Cancun with US visa?
Yes. You can go to Cancun with US visa. Not only Cancun, but you can enter Mexico via any airport, seaport or land border using your US visa.
Cancun is a top tourist destination in Mexico. Hundreds of tourists who arrive at Cancun airport use their US visas to enter Mexico. All immigration officers at Cancun airport are aware of the US visa requirement. There is no need to explain anything. You just have to present your passport and valid US visa.
—
Can I enter Mexico with a one way ticket?
Yes. You can enter Mexico with a one-way ticket. But oftentimes, the Mexican border officials ask for proof of onward travel. It doesn’t have to be a flight ticket; it can be a bus or boat ticket out of Mexico.
It’s quite common for many to travel to Mexico on one-way tickets for the following reasons:
- Many travelers leave for Belize by boat or to Guatemala by bus. Booking boat or bus tickets months in advance can be challenging.
- Many travelers want to stay longer and decide their next destination later as Mexico grants entry up to 180 days
Since there is a chance the immigration officers may ask for your return ticket, it’s wise to have some kind of proof of onward travel. If you can’t book a bus or boat ticket early, get proof of onward flight from an onward ticket agency such as BestOnwardTicket.
—
Do I have to enter the US first before going to Mexico?
Your US visa must have been USED to enter the US at least once before entering Mexico. There was no such requirement before but it’s slowly being enforced now, especially for Indians. Mexican Embassy in India specially says the US visa must have been “previously used”.
That said, there is no need to travel to the US before entering Mexico every time. You can fly into Mexico from anywhere as long as your US visa is valid and has been USED at least once to enter the US.
I entered Mexico many times from the US, but I have also entered Mexico from other countries without going to the US first. Of course, my US visa was already used to enter the US.
—
Do I have to use my US visa first to enter the US before going to Mexico?
YES. Your US visa must have been USED to enter the US before. Most official sources do not mention anything about the US visa being “previously used”, but the Mexican Embassy in India specially mentions that your US visa must been used to enter the US before.
As of now, two countries in Latin America – Mexico and Panama require that your US visa has been to used to enter the US before.
—
Can I travel to Mexico while in the US on a B1/B2 visa?
You can. But if you stay less than 30 days in Mexico and return to the US, then it won’t be considered a fresh entry.
As per the US Customs and Border Protection (CBP), re-entering the US from contiguous countries such as Mexico or Canada does not constitute a fresh entry (new admission). This is to discourage travelers from doing visa runs for continuous stays in the US. Because of this, the re-entry process is also stringent. You may be asked quite a few questions when re-entering the US.
Let’s look at an example. When you enter the US, you will be granted 180 days of stay. Say, after 4 months, you leave for Mexico for a month and re-enter the US, then you will only have 1 more month in the US. You will not be granted a fresh 6-month entry. You will have to leave within that 1 month.
—
Can I enter Mexico with Japan visa?
Yes. You can enter Mexico with a valid and USED Japan visa. Any nationality with a valid Japan visa or Japan permanent residence card can enter Mexico without requiring a Mexican visa.
The Japan visa can be of any visa type, but it must be valid and affixed in your passport. You must also have a proof of entering Japan with that visa such as an entry stamp.
There has been reports that Mexican authorities are scrutizing those using Japanese visas to enter Mexico. There are no official anouncement yet, but excercise caution when using Japan visas.
If you are using your Japan residence visa or card, it must be a permanent residence card that allows you to stay in Japan permanently. Temporary permits are not accepted.
RELATED: 17 countries you can visit VISA-FREE with Japan visa or PR in 2025
—
Can I enter Mexico with Schengen visa?
Yes. You can enter Mexico with a USED Schengen visa. Any nationality with a valid and used Schengen visa or a permanent residence permit in any Schengen country can enter Mexico without needing a Mexican visa.
If using a Schengen visa, it must have been used to enter the Schengen area at least once. The Schengen visa can be a short stay or a long stay, but it must be valid and affixed in the passport.
There have been reports that Mexico is not accepting Schengen visas anymore. Many travelers have reported that they were denied entry and deported at the airport. Mexican authorities have not confirmed this officially.
If you are using a residence permit, it must be a permanent residence permit that would allow you to reside in the Schengen area permanently. Temporary residence permits are not accepted and again, there have been many reports of travelers being denied boarding or deported at the border for using temporary Schengen residence permits.
RELATED: 82 countries you can travel VISA-FREE with Schengen visa in 2025
—
Can I enter Mexico with a UK visa
Yes. You can enter Mexico with a USED UK visa. Any nationality with a valid and used UK visa or UK permanent residence permit can enter Mexico VISA-FREE.
Your UK visa can be a visitor or another type, but it must be a visa sticker in your passport. UK digital eVisas, such as study, work or spouse visa, are not accepted.
It’s also being reported that Mexico is not accepting UK visas anymore. There is no official announcement yet, but many online reports claim that they were denied entry and deported for using UK visas. The Indian Embassy in Mexico also strongly advises against using UK visas to enter Mexico.
If you are using a UK permanent residence permit in the form of eVisa, it must be an ILR that would permit you to reside in the UK indefinitely. Other residence permits that allow temporary stay in the UK are not eligible.
RELATED: 41 countries you can travel VISA-FREE with UK visa in 2025
—
Can I enter Mexico with a Canada visa?
Yes. You can enter Mexico with a USED Canada visa. Any nationality with a valid and used Canadian visa or Canadian permanent residence card can enter Mexico VISA-FREE.
Your Canada visa can be a visitor, study or work visa, but it must be valid and affixed in your passport. If you hold a residence permit, it must be a permanent residence card that permits you to reside in Canada permanently.
RELATED: 41 countries you can travel VISA-FREE with Canada visa in 2025
***
There you go, guys! Everything you need to know about entering Mexico with a US visa.
Have you entered Mexico with a US visa? How was your experience? Let me know in the comments.

Gopal Y says
Dear Thirumal , the information regarding entering Mexico without Mexico visa while having UK Visa may not be latest as it is now communicated widely that UK Visa holders must have PR in UK else its not valid.Also Indian Passport holders with Schengen Visa also needed to have it “used” at least once and it cannot be during the same journey towards Mexico , but must be earlier. There are quite a few deportations and 2 rounds of Immigration scrutinies for India passport holders entering Mexico with any visa including Mexico visas. I have 2 of my contacts faced it during Jan 2025 one with MX visa and another with Schengen visa.
https://consulmex.sre.gob.mx/reinounido/index.php/es/contenido/92-tourist-visa
https://indiainmexico.gov.in/public_files/assets/pdf/SPECIAL_ADVISORY_UK_Visas_travel_to_Mexico.pdf
Thirumal Motati says
Hi Gopal! Thanks for the update! I do keep an eye on the recent developments but I somehow missed this one. But from my research, I understand that it’s mostly for Indian tourists entering Mexico with UK or Schengen visas. Is that correct? Reports in some non-Indian travel groups suggests UK visas (sticker) are still fine. The two contacts you mentioned were Indians too?
Yogendra Maheshwari says
I have USA tourism visa for 10 years but I have not visited USA till now. Can I go to Mexico direct from Mumbai via Paris. Pl help to solve my query.
Thirumal Motati says
Hi Yogendra! Yes. You can go to Mexico with your “unused” US tourist visa. It is not required to travel to the US first. Mexico does not enforce any such requirement. That said, tickets to Mexico are usually cheaper via the US. But if you are getting good deal on Mumbai-Paris-Mexico flight, go for it.
LANCE PIXLER says
My friend from the Dominican Republic was told when applying for his US visa that he first needed to enter the US before it would be valid for entry into Mexico. He was planning to fly direct from Punta Can to Cancun. I see that you are saying visiting the US first isn’t necessary. Do you think the rules have changed?
Thirumal Motati says
Hi Lance! There is no need to first use the US visa to enter the US before using it to enter Mexico. The rules have not changed. The only requirement is that the US visa must be “valid”. It doesn’t matter whether the US visa has been used to enter the US before or not.
Kankanok says
I would like to know about C1D visa can entry to Mexico as a tourist?
Thirumal Motati says
Yes. You can enter Mexico with a valid US C1/D visa.
Rajinder Pal Singh says
Hi Thirumal, Thanks for posting very important information. Can you please list the countries that we can travel visa free with Australia, Japan and Newzealand visa.
Thirumal Motati says
Hi Rajinder! I have articles on these topics already.
– Visa-Free with Australia visa
– Visa-Free with Japan visa
– Visa-Free with New Zealand visa
Vatsal says
Hi Thirumal, do we need a tourist card besides a US visa to enter Cancun?
Thirumal Motati says
Hi Vatsal! No. Tourist card is a made up name for FMM card. FMM cards are phased out and you may not even need one. Even if you need one, the airline staff will give you one on the flight. If they don’t, you can grab one at the immigration. Then, fill it up and present along with your passport at the immigration.
Radhika Modi says
Hi Thirumal, thank you for the information. It was really helpful. Just wanted to confirm again, as of date this is still applicable? I am visiting my husband in US and we wish to travel to Mexico. I have a valid b1/b2 visa stamped so would not need any other visa to enter Mexico
Thirumal Motati says
Hi Radhika! Yes. The information is up-to-date. You do not need any other visa to enter Mexico. All you need is your passport and valid B1/B2 visa. Have a great trip!
Giang Hoang says
Hi there, thank you for a very informative post. I have an H1B authorization but I do not have an active H1B visa stamp on my passport, since I haven’t left the country after the H1B petition was approved. Can I still go to Mexico without a Mexico tourist visa? TIA
Thirumal Motati says
Hi Giang! You would need a “valid” US visa in your passport. If your US visa (assuming it was F1) is no longer valid in your passport, then you would need a Mexico visa. But getting a Mexico visa is relatively easy from within the US. Since you have a valid H1B petition and if your Mexico trip would be less than 30 days, you can enter the US without having a valid US visa in your passport using “automatic revalidation”.