How to get to Mexico from the US?
From most places in North America, flying is the most convenient way to travel to Mexico. Major US cities have direct flights to various Mexican destinations. Airlines such as American Airlines, Delta, United, and Southwest offer frequent services.
Round-trip flights from the US to Mexico can range from $200 to $700, depending on the season and how early you book.
- From Los Angeles to Mexico City: Approximately 4 hours.
- From New York to Cancún: Around 4.5 hours.
- From Miami to Mexico City: About 3.5 hours
Driving to Mexico from the US
If you're located near the border, driving to Mexico can be a convenient option. Make sure to check the entry requirements and have the necessary documentation, such as a valid passport and vehicle insurance.
Taking your own car into Mexico will obviously give you a great deal more freedom, but it does come with some complications. Aside from border formalities, you’ll also have to contend with the state of the roads, the style of driving and the quality of the fuel. US and Canadian auto insurance policies don’t cover Mexico, so you will need to take out a Mexican policy.
Getting to Mexico by boat
Several cruise lines offer Mexico itineraries that include ports of call in Mexico. Many sail along the Pacific coast, most popularly between LA and Acapulco, stopping at Los Cabos, Mazatlán, Puerto Vallarta and Zihuatanejo.
Others ply the Caribbean side out of Miami, taking in Cozumel, Playa del Carmen and other Mexican destinations.