Transport & Getting Around
Many international travellers arrive in Mexico via the United States. If driving in from the USA, always purchase Mexican liability insurance before crossing the border or immediately after crossing. If your American (or Canadian, etc.) insurance covers your vehicle in Mexico, it cannot (by Mexican law) cover liability. It is advisable to drive during daylight hours only as various animals can often wander onto the road unexpectedly, so if you do have to drive at night, be very cautious and try to follow a bus or truck that is driving safely.
Mexico is a large country and the low-cost airfare revolution that started in 2005 means that travel by air is often ridiculously cheap if you book in advance. The main full-service airlines are Mexicana, Aero mar, Aero Mexico and Aviacsas. Major regional carriers include Aero California and Avolar, which mainly flies between western destinations.
When in major cities especially Mexico City the best options are to phone a taxi company request that your hotel or restaurant call a taxi for you or pick up a Taxi from an established post ("Taxi de Sitio").
The subway is also a great way to get around Mexico City as it is cheap and safe. It's extremely fast but avoid peak hours (usually from 6 - 9AM and 5 - 8PM). Also avoid taking the subway at night, but during the day many stations are patrolled by police officers and are safer than taking the public bus.
Generally speaking toll roads are the best roads when travelling by car. First-class buses generally travel by toll roads. Be aware that when on travelling Mexican roads, especially near the borders with the United States and Guatemala; one will encounter checkpoints operated by the Mexican Army.
If travelling by bus, be sure to take the express or first class buses. First class buses are usually direct routes and are the best option for most. On the other side if travelling within a city you will find one of the most chaotic public transport systems on earth. Bus stops are uncommon and you are expected to signal the bus to pick you up and drop you off.