You can arrive to Mexico by almost any mean; air, land or sea.

BY AIR

Mexico has more than 60 international airports, some with daily international direct flights connecting to the main hubs in the United States like Houston, Dallas, Atlanta, Los Angeles, New York and Miami, as well as cities like Buenos Aires, Bogotá, Panama City, Madrid, Rome, London, Tokyo, Toronto and Vancouver, among many others.

The airports with the most international flights are in Mexico City, Cancun, Guadalajara and Monterrey. If you arrive to Mexico by air, you’ll probably land first at one of these airports and from there fly to any other city within Mexico.

Flight times to and from the US or Canada to Mexico vary from 1 to 6 hours, depending on the departure and arrival cities. Flying from Europe may take 10 to 14 hours, and longer times from other continents.

If you plan to use a private flight, please contact us for availability, since some commercial airports do not service private flights.

BY LAND

Mexico borders with the United States, Guatemala and Belize. We recommend traveling by land only if you and your location are near the Mexican border. Driving your car into Mexico is fairly simple: if you plan to go inland more than 20 miles, you´ll need to get a temporary import permit that you can get at the border or in advance through a Mexican embassy or consulate, or on-line at Banjercito.

Many bus services are also available between cities on either side of the border.

BY SEA

Although very uncommon, you can also arrive to Mexico by boat. Most touristic cities on the coast will have a port or marina that’ll service you. There are also cruises that stop in Cancun, Baja, Manzanillo, Puerto Vallarta and other cities.