In March I'll be going from Guatemala City to Cancún, and am considering taking the bus to save some money over a flight. But there are many bus routes, and it's difficult to find good information online.
What is the fastest bus route from Guatemala City to Cancún? I don't mind changing companies, even multiple times, as long as the total travel time is the shortest possible.
Rome2Rio shows two routes, one through Merida for 17h41 travel time, and another which appears to be shorter (as it doesn't take a detour northwest through Merida), but takes longer, coming in at 28h07m.
What is the fastest bus route from Guatemala City to Cancún? If possible, indicate which company to use for each leg of the journey (if there's no straight-through fare--I don't think there is), and in which cities I will change companies, etc.