From sandy beaches to deserts and bustling cities, Mexico will take you in and will delight you with its sunsets, tacos and not-to-miss fiestas.
A trip to Mexico needs to start in the capital, where you can marvel at the historic city center, hang out at Zocalo plaza, and pay a visit to famous artist Frida Kahlo's house, which has been turned into a museum.
Head to the Yucatan Peninsula where you can learn about the Mayas and visit some historical sites, such as the Mayan Port City of Tulum, Mayan cities Chichen Itza and Coba, and pyramid temple El Castillo.
The Ferrocarril Chihuahua Pacifico is a full day scenic tourist train ride that crosses over 400 mi, going through farmland, cacti hills, canyons and 37 bridges.
Both kids and adults will love this park, which is not only about nature, but has an aquarium, a zoo, a museum and a cultural center to keep everyone entertained.
Cancun is where you will find some of the most renowned beaches in the world, such as Playa Del Carmen, which is also home to the Underwater Museum of Art, accessible by scuba diving.
The best time to go to Mexico is during its dry season, from December to April. This is also the high season, so you should book your vacation in advance if you want to visit around this time.
Citizens of a number of countries, including the USA, Australia, Canada and the EU, can enter Mexico visa-free. Citizens of other countries will need to apply for a visa with the consulate in their respective countries prior to arrival.
Mexico is connected through nonstop flights to a large number of countries, with the most frequent flights coming from the USA. The main local airline is Aeromexico, but there are a number of newer and smaller airlines, with Interjet and Volaris operating some international flights.
Driving into Mexico is possible from the USA, Guatemala and Belize; however, a special permit needs to be requested from the Mexican consulate prior to entry, and in some cases, at the border checkpoints. In addition, you will need to apply for a tourist insurance policy for your vehicle.
There is a large number of buses that cross into Mexico from the USA, such as Greyhound, Omnibus Mexicanos, El Expresso and Turimex Internacional. The latter 3 are some of the many Mexican companies that offer more frequent services and better rates than their American counterparts. Companies such as ADO/OCC and Linea Dorada cross from Belize and Guatemala respectively.
Aside from hotels, which are available throughout the country, Mexico is home to a large number of resorts that are popular among beachgoers, as well as hostels that offer more economic accommodation.
Mexico City has a very good public transport system, which includes an underground metro system as well as buses. In the rest of the country, the main public transportation is in the form of buses.
There are well over 10 different local bus companies that transport passengers locally and regionally, each operating in a different part of the country. Bus fares are very affordable and cost approximately 10 MXN (0.50 USD) for a single short-distance trip.
To rent a car, you must have had your driver's license for more than two years. If your license is not in English, you'll need an International Driver's Permit to accompany it.
Local travel by plane is not always convenient due to prices, but there are many airlines operating within the country, such as Aeromexico, Aeromar, Magnicharters and TAR, as well as low cost airlines Interjet, Volaris and VivaAerobus.
An inexpensive meal costs around 100 MXN (5 USD), while transport will cost around 350 MXN (18 USD) per month. Credit and debit cards are accepted in the major establishments throughout the country; however, you will need cash if you're buying from smaller merchants.