Mexico has a vast network of domestic flight routes, with several airlines, some of them offering tickets for very low prices. Keep in mind that Mexico is a huge country, for some destinations taking a bus will take ages and taking a flight can even be cheaper for this kind of trips.