One of the biggest surprises about Mexico is the quality of their inter-city bus services. They boast one of the most modern bus fleets in the world.
Buses run every 15 to 30 minutes between the major cities and key places of interest.
Even in small towns and villages you can select which class of travel you want to enjoy or pay for.
Affordable first class bus travel provides air conditioning, wide reclinable seats, leg rests and a layout with a single seat on one side of the aisle with two seats on the other. On-board male and female toilets plus a boxed lunch provided for longer journeys.
I recently travelled from San Miguel de Allende to Mexico City in one of these buses and the 4-hour journey was a wonderfully relaxing way to enjoy the ever-changing passing scenery. If you have the time and want to see as much of the country as possible then take a bus. The service, on-time departures and comfort make this a much better option than hanging around airports and the inevitable delays with check-in and waiting for luggage. What’s more the bus stations are generally located in or close to the heart of the city which makes accessing your hotel so much quicker and easier.